Definition and use of Computation Independent Models in an MDA-based groupware development process

被引:26
|
作者
Garrido, Jose Luis
Noguera, Manuel
Gonzalez, Miguel
Hurtado, Maria V.
Rodriguez, Maria L.
机构
[1] Univ Granada, Dept Software Engn, ETSII, E-18071 Granada, Spain
[2] Autonomous Univ Madrid, EPS, E-28049 Madrid, Spain
关键词
CSCW; groupware development process; MDA; ontology; OWL; UML; enterprise modeling; software models;
D O I
10.1016/j.scico.2006.10.008
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Groupware systems allow users to be part of a shared environment in order to carry out groupwork. Members of a group belong to organizations in which each one fulfils general and specific enterprise objectives. This paper presents a proposal, from the perspective of the CSCW (Computer-Supported Cooperative Work) systems, for modelling enterprise organization and developing groupware applications. This research work focuses on two specific models for the proposal: a conceptual domain model formalized through a domain ontology, and a system model built using a UML-based notation. The second stems from the first and each provides a Computation Independent View (CIV) with different objectives. Respectively, they allow a common vocabulary for knowledge sharing to be established, and organization functional requirements to be specified, particularly those concerning communication, coordination and collaboration. Furthermore, these models are part of a concrete MDA-based development process of groupware applications that is also introduced. (C) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:25 / 43
页数:19
相关论文
共 50 条
  • [1] The VCLL: A multi-view computation independent modelling language for MDA-based software development
    Panfilenko, Dmitri Valeri
    Seel, Christian
    Martin, Andreas
    Lecture Notes in Business Information Processing, 2015, 198 : 138 - 153
  • [2] MDA-Based Interoperability Establishment Using Language Independent Information Models
    Agostinho, Carlos
    Cerny, Jaroslav
    Jardim-Goncalves, Ricardo
    ENTERPRISE INTEROPERABILITY, IWEI 2012, 2012, 122 : 146 - 160
  • [3] Towards an MDA-based development methodology
    Gavras, A
    Belaunde, M
    Pires, LF
    Almeida, JPA
    SOFTWARE ARCHITECTURE, 2004, 3047 : 230 - 240
  • [4] Applying an MDA-based approach for enhancing the validation of business process models
    Silega, Nemury
    Noguera, Manuel
    12TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT) / THE 4TH INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40) / AFFILIATED WORKSHOPS, 2021, 184 : 761 - 766
  • [5] Defining service-oriented software architecture models for a MDA-based development process at the PIM level
    Lopez-Sanz, Marcos
    Acuna, Cesar J.
    Cuesta, Carlos E.
    Marcos, Esperanza
    SEVENTH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2008, : 309 - 312
  • [6] MDA-based automatic OWL ontology development
    Gašević D.
    Djurić D.
    Devedžić V.
    International Journal on Software Tools for Technology Transfer, 2007, 9 (02) : 103 - 117
  • [7] Strategies for Improving MDA-Based Development Processes
    Gholami, Mehdi Fahmideh
    Ramsin, Raman
    UKSIM-AMSS FIRST INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, MODELLING AND SIMULATION, 2010, : 152 - +
  • [8] An MDA-based framework for collaborative business process modelling
    Bouchbout, Khoutir
    Akoka, Jacky
    Alimazighi, Zaia
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2012, 18 (06) : 919 - +
  • [9] AN MDA-BASED METHOD FOR DESIGNING INTEGRATION PROCESS MODELS IN B2B COLLABORATIONS
    Lazarte, Ivanna M.
    Villarreal, Pablo D.
    Chiotti, Omar
    Thom, Lucineia Heloisa
    Iochpe, Cirano
    ICEIS 2011: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3, 2011, : 55 - 65
  • [10] MDA-Based Approach for Blockchain Smart Contract Development
    Jurgelaitis, Mantas
    Ceponiene, Lina
    Butkus, Karolis
    Butkiene, Rita
    Drungilas, Vaidotas
    APPLIED SCIENCES-BASEL, 2023, 13 (01):