面向服务的情景方法工程(SOSME)模型和体系结构

Yani Widyani, B. Hendradjaya, E. K. Budiardjo, B. Sitohang
{"title":"面向服务的情景方法工程(SOSME)模型和体系结构","authors":"Yani Widyani, B. Hendradjaya, E. K. Budiardjo, B. Sitohang","doi":"10.1109/ICEEI47359.2019.8988863","DOIUrl":null,"url":null,"abstract":"This paper proposes a model and architecture of service-oriented situational method engineering. The model and the architecture are designed as part of service-oriented situational method engineering (SME) framework, which is proposed as a solution to increase SME application on a software project. By applying SME, a project-specific or situational software development method can be composed from several method chunks. Currently, method engineers maintain their own method chunks in a method base built for a specific CAME tool. It would be better if the concept of service-oriented is applied to provide sharing mechanism of method chunks between method engineers. The SOSME model consists of three participants adopted from Service-oriented Architecture (SOA) model: method chunk provider (MCP), method chunk registry (MCR), and method chunk client (MCC). MCPs publish their method chunks to the MCR. Method engineers can build a new (situational) method by using a CAME tool as the MCC which retrieves a list of suitable method chunks from the MCR. Once the method chunks are found, the MCC can retrieve method chunks description from the MCP. The proposed model also includes method chunk representation and searching mechanism from the MCR, method chunk representation and retrieving mechanism from the MCP, as well as method construction and method enactment mechanism at the MCC. The proposed architecture is designed based on the proposed model. The proposed architecture consists of three components: Method Base Management System (MBMS) as part of the MCP, UDDI-like MCR, and Computer Aided Method Engineering (CAME) as a Service (CMaaS) and Computer Aided Software Engineering (CASE) as a Service (CSaaS) as parts of the MCC. Each component is designed based on an existing CAME and CASE architecture, which is modified to apply SOA and Software as a Service (SaaS) concepts.","PeriodicalId":236517,"journal":{"name":"2019 International Conference on Electrical Engineering and Informatics (ICEEI)","volume":"69 6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Service-oriented Situational Method Engineering (SOSME) Model and Architecture\",\"authors\":\"Yani Widyani, B. Hendradjaya, E. K. Budiardjo, B. Sitohang\",\"doi\":\"10.1109/ICEEI47359.2019.8988863\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper proposes a model and architecture of service-oriented situational method engineering. The model and the architecture are designed as part of service-oriented situational method engineering (SME) framework, which is proposed as a solution to increase SME application on a software project. By applying SME, a project-specific or situational software development method can be composed from several method chunks. Currently, method engineers maintain their own method chunks in a method base built for a specific CAME tool. It would be better if the concept of service-oriented is applied to provide sharing mechanism of method chunks between method engineers. The SOSME model consists of three participants adopted from Service-oriented Architecture (SOA) model: method chunk provider (MCP), method chunk registry (MCR), and method chunk client (MCC). MCPs publish their method chunks to the MCR. Method engineers can build a new (situational) method by using a CAME tool as the MCC which retrieves a list of suitable method chunks from the MCR. Once the method chunks are found, the MCC can retrieve method chunks description from the MCP. The proposed model also includes method chunk representation and searching mechanism from the MCR, method chunk representation and retrieving mechanism from the MCP, as well as method construction and method enactment mechanism at the MCC. The proposed architecture is designed based on the proposed model. The proposed architecture consists of three components: Method Base Management System (MBMS) as part of the MCP, UDDI-like MCR, and Computer Aided Method Engineering (CAME) as a Service (CMaaS) and Computer Aided Software Engineering (CASE) as a Service (CSaaS) as parts of the MCC. Each component is designed based on an existing CAME and CASE architecture, which is modified to apply SOA and Software as a Service (SaaS) concepts.\",\"PeriodicalId\":236517,\"journal\":{\"name\":\"2019 International Conference on Electrical Engineering and Informatics (ICEEI)\",\"volume\":\"69 6 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 International Conference on Electrical Engineering and Informatics (ICEEI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICEEI47359.2019.8988863\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Electrical Engineering and Informatics (ICEEI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEEI47359.2019.8988863","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

本文提出了面向服务的情景方法工程的模型和体系结构。该模型和体系结构被设计为面向服务的情景方法工程(SME)框架的一部分,该框架被提出作为在软件项目中增加SME应用的解决方案。通过应用SME,一个特定于项目或情境的软件开发方法可以由几个方法块组成。目前,方法工程师在为特定的CAME工具构建的方法库中维护他们自己的方法块。如果将面向服务的概念应用于方法工程师之间的方法块共享机制,效果会更好。SOSME模型由来自面向服务的体系结构(SOA)模型的三个参与者组成:方法块提供者(MCP)、方法块注册中心(MCR)和方法块客户端(MCC)。mcp将它们的方法块发布到MCR。方法工程师可以通过使用CAME工具作为MCC来构建一个新的(情境)方法,该工具从MCR中检索合适的方法块列表。一旦找到方法块,MCC就可以从MCP检索方法块的描述。该模型还包括基于MCR的方法块表示和搜索机制、基于MCP的方法块表示和检索机制以及基于MCC的方法构建和方法制定机制。所提出的体系结构是基于所提出的模型设计的。提出的体系结构由三个组件组成:方法基础管理系统(MBMS)作为MCP的一部分,类似uddi的MCR,以及计算机辅助方法工程(CAME)作为服务(CMaaS)和计算机辅助软件工程(CASE)作为服务(CSaaS)作为MCC的一部分。每个组件都是基于现有的CAME和CASE体系结构设计的,该体系结构经过修改以应用SOA和软件即服务(SaaS)概念。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Service-oriented Situational Method Engineering (SOSME) Model and Architecture
This paper proposes a model and architecture of service-oriented situational method engineering. The model and the architecture are designed as part of service-oriented situational method engineering (SME) framework, which is proposed as a solution to increase SME application on a software project. By applying SME, a project-specific or situational software development method can be composed from several method chunks. Currently, method engineers maintain their own method chunks in a method base built for a specific CAME tool. It would be better if the concept of service-oriented is applied to provide sharing mechanism of method chunks between method engineers. The SOSME model consists of three participants adopted from Service-oriented Architecture (SOA) model: method chunk provider (MCP), method chunk registry (MCR), and method chunk client (MCC). MCPs publish their method chunks to the MCR. Method engineers can build a new (situational) method by using a CAME tool as the MCC which retrieves a list of suitable method chunks from the MCR. Once the method chunks are found, the MCC can retrieve method chunks description from the MCP. The proposed model also includes method chunk representation and searching mechanism from the MCR, method chunk representation and retrieving mechanism from the MCP, as well as method construction and method enactment mechanism at the MCC. The proposed architecture is designed based on the proposed model. The proposed architecture consists of three components: Method Base Management System (MBMS) as part of the MCP, UDDI-like MCR, and Computer Aided Method Engineering (CAME) as a Service (CMaaS) and Computer Aided Software Engineering (CASE) as a Service (CSaaS) as parts of the MCC. Each component is designed based on an existing CAME and CASE architecture, which is modified to apply SOA and Software as a Service (SaaS) concepts.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信