情景方法工程(SME)在OMG精髓上应用的过程框架

Q2 Engineering
Yani Widyani, Muhammad Zuhri Catur Candra, E. K. Budiardjo, B. Sitohang
{"title":"情景方法工程(SME)在OMG精髓上应用的过程框架","authors":"Yani Widyani, Muhammad Zuhri Catur Candra, E. K. Budiardjo, B. Sitohang","doi":"10.15676/ijeei.2021.13.4.1","DOIUrl":null,"url":null,"abstract":": Situational method engineering (SME) is an engineering process used to construct context-specific software development methods. The advantage of SMEs is to allow software development teams to work using a context-specific or situational method, that is, a method that suits their project characteristics. A situational method comprises method parts; each part has a context description that details the appropriate situation for applying that particular method. There are several types of method parts, such as method fragment, method chunk, method component, and method service. In this research, we adopt the concept of method chunk. We also use the modified metamodel from our previous study. Although there are advantages to applying SMEs, it does require extra effort. Method chunks are not easy to find, and a different notation decreases the method chunk's interoperability. This research proposes a process framework for applying SMEs. The framework's benefits are to guide method engineers in applying SMEs and provide a reference for software engineers to develop the supporting system. This framework use Essence language as a standard for method modeling to improve the interoperability of method chunks. We also apply the concept of service-oriented in the SME process to enhance the accessibility of method chunks by providing method chunk description as a service. Following the proposed framework, method engineers can extract method chunks from existing methods, publish them at a centralized publishing system to make them available as a service, and construct situational methods from selected method chunks. Software engineers can use the proposed framework to develop the supporting system. Our framework defines the complete processes for applying SMEs in a software project. The proposed framework has been validated by using the framework in a case study and building a prototype of the supporting system. Our objective is to validate the applicability of the proposed framework as a guideline. We conclude that the proposed framework is applicable, and in the end, it can support method engineers in applying SMEs in their software projects with less effort.","PeriodicalId":38705,"journal":{"name":"International Journal on Electrical Engineering and Informatics","volume":"49 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2021-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Process Framework for Applying Situational Method Engineering (SME) on OMG's Essence\",\"authors\":\"Yani Widyani, Muhammad Zuhri Catur Candra, E. K. Budiardjo, B. Sitohang\",\"doi\":\"10.15676/ijeei.2021.13.4.1\",\"DOIUrl\":null,\"url\":null,\"abstract\":\": Situational method engineering (SME) is an engineering process used to construct context-specific software development methods. The advantage of SMEs is to allow software development teams to work using a context-specific or situational method, that is, a method that suits their project characteristics. A situational method comprises method parts; each part has a context description that details the appropriate situation for applying that particular method. There are several types of method parts, such as method fragment, method chunk, method component, and method service. In this research, we adopt the concept of method chunk. We also use the modified metamodel from our previous study. Although there are advantages to applying SMEs, it does require extra effort. Method chunks are not easy to find, and a different notation decreases the method chunk's interoperability. This research proposes a process framework for applying SMEs. The framework's benefits are to guide method engineers in applying SMEs and provide a reference for software engineers to develop the supporting system. This framework use Essence language as a standard for method modeling to improve the interoperability of method chunks. We also apply the concept of service-oriented in the SME process to enhance the accessibility of method chunks by providing method chunk description as a service. Following the proposed framework, method engineers can extract method chunks from existing methods, publish them at a centralized publishing system to make them available as a service, and construct situational methods from selected method chunks. Software engineers can use the proposed framework to develop the supporting system. Our framework defines the complete processes for applying SMEs in a software project. The proposed framework has been validated by using the framework in a case study and building a prototype of the supporting system. Our objective is to validate the applicability of the proposed framework as a guideline. We conclude that the proposed framework is applicable, and in the end, it can support method engineers in applying SMEs in their software projects with less effort.\",\"PeriodicalId\":38705,\"journal\":{\"name\":\"International Journal on Electrical Engineering and Informatics\",\"volume\":\"49 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal on Electrical Engineering and Informatics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.15676/ijeei.2021.13.4.1\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"Engineering\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal on Electrical Engineering and Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15676/ijeei.2021.13.4.1","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 0

摘要

情景方法工程(SME)是一个工程过程,用于构建特定于上下文的软件开发方法。中小企业的优点是允许软件开发团队使用特定于上下文或情境的方法工作,也就是说,适合他们的项目特征的方法。情境方法包括方法部分;每个部分都有一个上下文描述,详细说明了应用该特定方法的适当情况。有几种类型的方法部件,如方法片段、方法块、方法组件和方法服务。在本研究中,我们采用方法块的概念。我们还使用了先前研究中修改过的元模型。虽然应用中小企业有好处,但确实需要额外的努力。方法块不容易找到,不同的符号会降低方法块的互操作性。本研究提出了中小企业应用的流程框架。该框架的作用是指导方法工程师应用中小企业,并为软件工程师开发支持系统提供参考。该框架使用Essence语言作为方法建模的标准,以提高方法块的互操作性。我们还在SME流程中应用面向服务的概念,通过将方法块描述作为服务提供来增强方法块的可访问性。按照提出的框架,方法工程师可以从现有的方法中提取方法块,将它们发布到一个集中的发布系统中,使它们作为服务可用,并从选定的方法块中构造情境方法。软件工程师可以使用提出的框架来开发支持系统。我们的框架定义了在软件项目中应用中小企业的完整过程。通过在案例研究中使用该框架并构建支持系统的原型,验证了所提出的框架。我们的目标是验证所建议的框架作为指导方针的适用性。我们得出结论,所提出的框架是适用的,并且最终,它可以支持方法工程师以较少的努力在他们的软件项目中应用中小企业。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A Process Framework for Applying Situational Method Engineering (SME) on OMG's Essence
: Situational method engineering (SME) is an engineering process used to construct context-specific software development methods. The advantage of SMEs is to allow software development teams to work using a context-specific or situational method, that is, a method that suits their project characteristics. A situational method comprises method parts; each part has a context description that details the appropriate situation for applying that particular method. There are several types of method parts, such as method fragment, method chunk, method component, and method service. In this research, we adopt the concept of method chunk. We also use the modified metamodel from our previous study. Although there are advantages to applying SMEs, it does require extra effort. Method chunks are not easy to find, and a different notation decreases the method chunk's interoperability. This research proposes a process framework for applying SMEs. The framework's benefits are to guide method engineers in applying SMEs and provide a reference for software engineers to develop the supporting system. This framework use Essence language as a standard for method modeling to improve the interoperability of method chunks. We also apply the concept of service-oriented in the SME process to enhance the accessibility of method chunks by providing method chunk description as a service. Following the proposed framework, method engineers can extract method chunks from existing methods, publish them at a centralized publishing system to make them available as a service, and construct situational methods from selected method chunks. Software engineers can use the proposed framework to develop the supporting system. Our framework defines the complete processes for applying SMEs in a software project. The proposed framework has been validated by using the framework in a case study and building a prototype of the supporting system. Our objective is to validate the applicability of the proposed framework as a guideline. We conclude that the proposed framework is applicable, and in the end, it can support method engineers in applying SMEs in their software projects with less effort.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
2.70
自引率
0.00%
发文量
31
审稿时长
20 weeks
期刊介绍: International Journal on Electrical Engineering and Informatics is a peer reviewed journal in the field of electrical engineering and informatics. The journal is published quarterly by The School of Electrical Engineering and Informatics, Institut Teknologi Bandung, Indonesia. All papers will be blind reviewed. Accepted papers will be available on line (free access) and printed version. No publication fee. The journal publishes original papers in the field of electrical engineering and informatics which covers, but not limited to, the following scope : Power Engineering Electric Power Generation, Transmission and Distribution, Power Electronics, Power Quality, Power Economic, FACTS, Renewable Energy, Electric Traction, Electromagnetic Compatibility, Electrical Engineering Materials, High Voltage Insulation Technologies, High Voltage Apparatuses, Lightning Detection and Protection, Power System Analysis, SCADA, Electrical Measurements Telecommunication Engineering Antenna and Wave Propagation, Modulation and Signal Processing for Telecommunication, Wireless and Mobile Communications, Information Theory and Coding, Communication Electronics and Microwave, Radar Imaging, Distributed Platform, Communication Network and Systems, Telematics Services, Security Network, and Radio Communication. Computer Engineering Computer Architecture, Parallel and Distributed Computer, Pervasive Computing, Computer Network, Embedded System, Human—Computer Interaction, Virtual/Augmented Reality, Computer Security, VLSI Design-Network Traffic Modeling, Performance Modeling, Dependable Computing, High Performance Computing, Computer Security.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信