Writing and verifying interoperability requirements: Application to collaborative processes

被引:17
作者
Daclin, N. [1 ]
Daclin, S. Mallek [1 ]
Chapurlat, V. [1 ]
Vallespir, B. [2 ,3 ]
机构
[1] Ecole Mines Ales, LGI2P Lab Genie Informat & Ingn Prod Site, Parc Sci G Besse, F-30035 Nimes 1, France
[2] Univ Bordeaux, IMS, UMR 5218, F-33400 Talence, France
[3] CNRS, IMS, UMR 5218, F-33400 Talence, France
关键词
Interoperability requirements; Repository for interoperability requirements; Requirements verification; Domain Specific Language; INTEGRATION;
D O I
10.1016/j.compind.2016.04.001
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Interoperability analysis is highly correlated with interoperability requirements, the ability to grasp, structure, author and verify such requirements has become fundamental to the analytical process. To this end, requirements must be: (1) properly submitted in a suitable and usable repository; (2) written correctly by stakeholders withrelevance to.the studied domain; and (3) as easily verifiable as possible on various models of the system for which interoperability capabilities are being requested. The purpose of this article is to present both a structured repository for interoperability requirements and a Domain Specific Language to write and verify interoperability requirements - within a collaborative process model - using formal verification techniques. The interoperability requirements repository, which serves to structure interoperability requirements and make them available, is itself structured through abstraction levels, views and interoperability life cycle dimensions. Additional parameters detailing the requested information and the known impacts of requirements on behavior of the studied system have also been included. The Domain Specific Language provides the means for writing interoperability requirements. Afterwards, these requirements more specifically the temporal requirements are rewritten into properties by transforming the temporal logic TCTL to allow for their effective verification by using the model checker UPPAAL. The overall approach is illustrated in a case study based on a collaborative drug circulation process. The article also draws conclusions and offers an outlook for future research and application efforts (C) 2016 Published by Elsevier B.V.
引用
收藏
页码:1 / 18
页数:18
相关论文
共 61 条
[51]  
Systemes Dassault, 2008, ENOVIA REQ CENTR ESS
[52]  
The Open Group Architecture Framework, 2011, TOGAF VERS 9
[53]  
The Standish Group, 1995, THE CHAOS REP
[54]  
Tolk Andreas, 2007, J. Syst., Cybern. Inform., V5, P65
[55]  
Turner K.J., 1993, Using Formal Description Techniques: An Introduction to Estelle, Lotos, V1st
[56]  
University of Toronto, GOAL OR REQ LANG
[57]  
Vallespir B., 2005, 16 IFAC WORLD C PRAG
[58]  
Van Iamsweerde A., 1991, AAAI SPRING SERIES
[59]   DIMP: an interoperable solution for software integration and product data exchange [J].
Wang, Xi Vincent ;
Xu, Xun William .
ENTERPRISE INFORMATION SYSTEMS, 2012, 6 (03) :291-314
[60]  
Willis J., 2011, 14 ANN SYST ENG C SA