[vc_empty_space][vc_empty_space]
Essence-based Method Chunk Metamodel
Widyani Y.a, Hendradjaya B.a, Budiardjo E.K.a, Sitohang B.a
a School of Electrical Engineering and Informatics, Institut Teknologi Bandung, Indonesia
[vc_row][vc_column][vc_row_inner][vc_column_inner][vc_separator css=”.vc_custom_1624529070653{padding-top: 30px !important;padding-bottom: 30px !important;}”][/vc_column_inner][/vc_row_inner][vc_row_inner layout=”boxed”][vc_column_inner width=”3/4″ css=”.vc_custom_1624695412187{border-right-width: 1px !important;border-right-color: #dddddd !important;border-right-style: solid !important;border-radius: 1px !important;}”][vc_empty_space][megatron_heading title=”Abstract” size=”size-sm” text_align=”text-left”][vc_column_text]© 2019 IEEE.This paper proposes an essence-based method chunk metamodel. Method chunk is one of the terms used for method part in Situational Method Engineering (SME). SME is an engineering process to construct a new situational software development method which is composed from method parts. The method part can be extracted from any existing software development method which is described in various terms and notations. Applying SME in a software project will improve the quality of the software product, since it uses a project specific (or situational) method. The proposed metamodel is described using Object Management Group (OMG)’s standard for method modeling, called Essence Framework, which defines Essence Kernel and Language. Later, the proposed metamodel can be used by various method chunk providers as a guidance in method chunk modeling. Using OMG’s standard in the method chunk modeling will increase interoperability in applying SME since method chunks from various provider will use the same notations. The elements of the proposed metamodel are defined based on existing method part metamodels. This metamodel also includes the context model as additional attributes of a situational method chunk. Essence kernel elements such as alpha, activity space, and competency are used to describe elements in the proposed metamodel. Evaluation of the proposed metamodel is conducted by checking the completeness of method chunk elements, and by instantiate essence-based method chunks using the proposed metamodel.[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Author keywords” size=”size-sm” text_align=”text-left”][vc_column_text]Activity spaces,Context modeling,Engineering process,Object management groups,Situational Method Engineering,Software development methods,Software products,Software project[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Indexed keywords” size=”size-sm” text_align=”text-left”][vc_column_text]essence,metamodel,method,method chunk,SME[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Funding details” size=”size-sm” text_align=”text-left”][vc_column_text][/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”DOI” size=”size-sm” text_align=”text-left”][vc_column_text]https://doi.org/10.1109/ICEEI47359.2019.8988825[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/4″][vc_column_text]Widget Plumx[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row][vc_column][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][/vc_column][/vc_row]