Semantic Integration of Software and Systems Engineering Environments

被引:42
|
作者
Moser, Thomas [1 ]
Biffl, Stefan [2 ]
机构
[1] Vienna Univ Technol, Christian Doppler Lab Software Engn Integrat Flex, A-1040 Vienna, Austria
[2] Vienna Univ Technol, Inst Software Technol & Interact Syst, A-1040 Vienna, Austria
关键词
Knowledge representation; ontologies; ontology alignment (OA); semantic integration (SI); software and systems engineering; software-development environments;
D O I
10.1109/TSMCC.2011.2136377
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software-intensive systems in business information technology (IT) and industrial automation have become increasingly complex due to the need for more flexible system reconfiguration and business and engineering processes. Systems and software-engineering projects depend on the cooperation of experts from heterogeneous engineering domains using tools that were not designed to cooperate seamlessly. Current semantic-engineering-environment integration is often ad hoc and fragile, thereby making the evolution of tools and the reuse of integration solutions across projects unnecessarily inefficient and risky. This paper describes the engineering-knowledge-base (EKB) framework for engineering-environment integration in multidisciplinary engineering projects. The EKB stores explicit engineering knowledge to support access to and management of engineering models across tools and disciplines by providing 1) data integration based on mappings between local and domain-level engineering concepts; 2) transformations between local engineering concepts; and 3) advanced applications built on these foundations, e. g., end-to-end analyses. As a result, experts from different organizations may use their well-known tools and data models and can access data from other tools in their syntax. The research results have been evaluated in the industrial-application domain of software-intensive production-automation systems. The evaluation results indicate an effort-reduction for reuse in new engineering projects and finding defects earlier in the engineering process.
引用
收藏
页码:38 / 50
页数:13
相关论文
共 50 条
  • [1] TOOL INTEGRATION IN SOFTWARE ENGINEERING ENVIRONMENTS
    WASSERMAN, AI
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1990, 467 : 137 - 149
  • [2] TOOL INTEGRATION IN SOFTWARE ENGINEERING ENVIRONMENTS
    STORK, B
    [J]. ANGEWANDTE INFORMATIK, 1985, (02): : 49 - 57
  • [3] Semantic software engineering approaches for automatic service lookup and integration
    Walter, AP
    Tichy, WF
    [J]. PROCEEDINGS OF THE AUTONOMIC COMPUTING WORKSHOP/FIFTH ANNUAL INTERNATIONAL WORKSHOP ON ACTIVE MIDDLEWARE SERVICES, 2003, : 103 - 110
  • [4] INTEGRATION OF COMPUTER-SYSTEMS AND SOFTWARE ENGINEERING
    ATTARD, R
    [J]. ONDE ELECTRIQUE, 1993, 73 (03): : 1 - 1
  • [5] Enterprise, systems, and software engineering - The need for integration
    Joannou, Paul
    [J]. COMPUTER, 2007, 40 (05) : 103 - 105
  • [6] Using ontologies to improve knowledge integration in Software Engineering Environments
    Falbo, RD
    de Menezes, CS
    da Rocha, ARC
    [J]. WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS: ISAS '98, 1998, : 296 - 303
  • [7] A Platform for Service-Oriented Integration of Software Engineering Environments
    Biffl, Stefan
    Schatten, Alexander
    [J]. NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2009, 199 : 75 - 92
  • [8] Notes on the study of the tools integration level of software engineering environments
    Wu, YF
    Chen, Y
    Gu, XL
    Li, F
    [J]. OBJECT-ORIENTED TECHNOLOGY, 1998, : 100 - 104
  • [9] Integration of Heterogeneous Engineering Environments for the Automation Systems Lifecycle
    Biffl, Stefan
    Schatten, Alexander
    Zoitl, Alois
    [J]. 2009 7TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1 AND 2, 2009, : 576 - +
  • [10] SOFTWARE REQUIREMENTS ENGINEERING IN IBM SYSTEMS INTEGRATION DIVISION
    ROBERTS, LW
    RENFRO, JC
    [J]. AIAA COMPUTERS IN AEROSPACE VII CONFERENCE, PTS 1 AND 2: A COLLECTION OF PAPERS, 1989, : 936 - 946