Consistency preserving co-evolution of formal specifications and agent-oriented conceptual models

被引:6
|
作者
Krishna, Aneesh [2 ]
Vilkomir, Sergiy A. [1 ]
Ghose, Aditya K. [2 ]
机构
[1] Univ Tennessee, Dept Elect Engn & Comp Engn, Software Qual Res Lab, Knoxville, TN 37996 USA
[2] Univ Wollongong, Sch Informat Technol & Comp Sci, Decis Syst Lab, Wollongong, NSW 2522, Australia
关键词
Requirements Engineering; Z notation; i(center dot) framework; Formal specifications;
D O I
10.1016/j.infsof.2008.05.015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many modelling techniques tend to address "late-phase" requirements while many critical modelling decisions (such as determining the main goals of the system, how the stakeholders depend on each other, and what alternatives exist) are taken during early-phase requirements engineering. The i(center dot) modelling framework is a semiformal agent-oriented conceptual modelling language that is well-suited for answering these questions. This paper addresses key challenge faced in the practical deployment of agent-oriented conceptual modelling frameworks such as i(center dot). Our approach to addressing this problem is based on the observation that the value of conceptual modelling in the i(center dot) framework lies in its use as a notation complementary to existing requirements modelling and specification languages, i.e., the expressive power of i(center dot) complements rather than supplants that of existing notations. The use of i(center dot) in this fashion requires that we define methodologies that support the co-evolution of i(center dot) models with more traditional specifications. This research examines how this might be done with formal specification notations (specifically Z). (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:478 / 496
页数:19
相关论文
共 50 条
  • [21] Formal framework for agent-oriented analysis and design based on grid
    Liu, Wei
    Liu, Zongtian
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2005, 42 (08): : 1376 - 1383
  • [22] Task hibernation in a formal model of agent-oriented computing systems
    Smolka, Maciej
    COMPUTATIONAL SCIENCE - ICCS 2008, PT 3, 2008, 5103 : 535 - 544
  • [23] TOWARDS A FORMAL AGENT-ORIENTED REQUIREMENTS DEFINITION OF MANUFACTURING SYSTEMS
    DERROITTE, M
    DUBOIS, E
    DUBOIS, P
    PETIT, M
    MICHEL, JP
    INFORMATION INFRASTRUCTURE SYSTEMS FOR MANUFACTURING, 1993, 14 : 141 - 156
  • [24] Refinement-Preserving Co-evolution
    Ruhroth, Thomas
    Wehrheim, Heike
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5885 : 620 - 638
  • [25] Co-evolution of design specifications and design solution
    Maher, ML
    Poon, J
    COMPUTING IN CIVIL ENGINEERING, 1996, : 77 - 83
  • [26] Design of Agent-oriented conceptual model for missile combat simulation
    Li, Ying
    Bi, Yi-Ming
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2010, 32 (01): : 90 - 93
  • [27] An agent-oriented approach to change propagation in software evolution
    Dam, Khanh Hoa
    Winikoff, Michael
    Padgham, Lin
    2006 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 309 - +
  • [28] Analyzing Agent-Oriented Service Models based on SRMO
    Li, Tong
    Liu, Lin
    2008 INTERNATIONAL WORKSHOP ON SERVICE-ORIENTED COMPUTING: CONSEQUENCES FOR ENGINEERING REQUIREMENTS (SOCCER), 2008, : 46 - 52
  • [29] Formal Analysis and Verification of Agent-Oriented Supply-Chain Management
    Shoukat, Muhammad Zubair
    Atif, Muhammad
    Hasrat, Imran Riaz
    Mushtaq, Nadia
    Ahmed, Ijaz
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (06) : 409 - 416
  • [30] Co-evolution of complementary formal and informal requirements
    Krishna, A
    Ghose, AK
    Vilkomir, SA
    7TH INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION, 2004, : 159 - 164