DocumentCode :
3024221
Title :
Architecture-Centric Model-Driven Web Engineering
Author :
Escott, Eban ; Strooper, Paul ; Suß, J.G. ; King, Paul
Author_Institution :
Sch. of Inf. Technol. & Electr. Eng., Univ. of Queensland, Brisbane, QLD, Australia
fYear :
2011
fDate :
5-8 Dec. 2011
Firstpage :
106
Lastpage :
113
Abstract :
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.
Keywords :
Internet; Unified Modeling Language; computer aided software engineering; software architecture; software tools; AC-MDSD modelling; UML profile; architectural control; architectural style; architecture-centric model-driven Web engineering; architecture-centric model-driven software development; black-box CASE tool; software pattern; Architecture; Business; Computer aided software engineering; Computer architecture; Service oriented architecture; Unified modeling language; Web sites; AC-MDSD; Model-driven; OCL; UML; web engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2011 18th Asia Pacific
Conference_Location :
Ho Chi Minh
ISSN :
1530-1362
Print_ISBN :
978-1-4577-2199-1
Type :
conf
DOI :
10.1109/APSEC.2011.45
Filename :
6130676
Link To Document :
بازگشت