Architecture-Centric Model-Driven Web Engineering

被引:0
|
作者
Escott, Eban [1 ]
Strooper, Paul [1 ]
Suss, Jorn Guy [1 ]
King, Paul [2 ]
机构
[1] Univ Queensland, Sch Informat Technol & Elect Engn, Brisbane, Qld, Australia
[2] ASERT, Brisbane, Qld, Australia
关键词
Model-driven; web engineering; AC-MDSD; UML; OCL;
D O I
10.1109/APSC.2011.45
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
To be adopted by architects, modelling approaches must provide a means to leverage the software patterns and architectural styles that are relevant to development practice, instead of those proscribed by black-box CASE tools. Architecture-Centric Model-Driven Software Development (AC-MDSD) is a modelling approach that provides architectural control of the generated application. However, AC-MDSD primarily focuses on generating infrastructure code. We apply AC-MDSD to web engineering and contribute a technique to define and generate system behaviour that goes beyond the create/read/update/delete infrastructure functionality. We use UML profiles augmented with OCL to specify the behaviour. We provide an example to illustrate the approach and outcomes.
引用
收藏
页码:106 / 113
页数:8
相关论文
共 50 条
  • [1] Model-driven architecture-centric engineering of (embedded) software intensive systems: Modeling theories and architectural milestones
    Broy M.
    [J]. Innovations in Systems and Software Engineering, 2007, 3 (1) : 75 - 102
  • [2] A formal architecture-centric model-driven for the approach automatic generation of Grid applications
    Manset, David
    Verjus, Herve
    McClatchey, Richard
    Oquendo, Flavio
    [J]. ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2006, : 322 - +
  • [3] Formal model-driven engineering of distributed simulation systems based on architecture-centric domain-specific approach
    Wu, Di
    Chen, Jie
    Oquendo, Flavio
    [J]. 14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 568 - 568
  • [4] Architecture-centric software engineering
    Bosch, J
    [J]. ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2002, : 681 - 682
  • [5] Architecture-centric software engineering
    Bosch, J
    [J]. SOFTWARE REUSE: METHODS, TECHNIQUES, AND TOOLS, PROCEEDINGS, 2002, 2319 : 347 - 348
  • [6] Architecture-centric software engineering
    Bosch, J
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 314 - 314
  • [7] ArQuE: Architecture-centric Quality Engineering
    Knodel, Jens
    Mende, Thilo
    Leszak, Marek
    Guder, Frank
    Meier, Gerald
    Rueckert, Christian
    Schitter, Clemens
    [J]. 13TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: CSMR 2009, PROCEEDINGS, 2009, : 289 - 292
  • [8] Using an Architecture-Centric Model-Driven Approach for Developing Service-Oriented Solutions: A Case Study
    Lopez-Sanz, Marcos
    Acuna, Cesar J.
    de Castro, Valeria
    Marcos, Esperanza
    Cuesta, Carlos E.
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2009 WORKSHOPS, 2009, 5872 : 350 - 359
  • [9] Architecture-Centric Model-Based Systems Engineering at Continental
    Seidel, Enrico
    Forlingieri, Marco
    [J]. INCOSE International Symposium, 2023, 33 : 245 - 262
  • [10] Model-driven architecture for Web applications
    Taleb, Mohamed
    Seffah, Ahmed
    Abran, Alain
    [J]. HUMAN-COMPUTER INTERACTION, PT 1, PROCEEDINGS: INTERACTION DESIGN AND USABILITY, 2007, 4550 : 1198 - +