https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Decoupling Web Application Concerns through Weaving Operations
Università degli Studi dell'Aquila, Italia. (IS (Embedded Systems))ORCID iD: 0000-0003-0416-1787
Università degli Studi dell'Aquila, Italia.
2008 (English)In: Science of Computer Programming, ISSN 0167-6423, E-ISSN 1872-7964, Vol. 70, no 1, p. 62-86Article in journal (Refereed) Published
Abstract [en]

Today's Web applications require instruments and techniques able to face their complexity which has noticeably increased at the expense of productivity and quality factors. A number of design methodologies have been proposed in the process of trying to provide developers with languages and tools to abstract and capture Web applications under orthogonal views, like data, navigation and presentation. While the different modeling language constructs can be unified in a common metamodel, consistency among the distinct concerns is guaranteed by less formal relations. Usually, they are based on name conventions and/or ad hoc tool support that could affect reuse and maintenance ratings of specifications. In order to define rigorous and explicit correspondences between the artifacts produced during a system development, this paper proposes the exploitation of dedicated weaving models. The approach aims at providing structural mappings that do not interfere with the definition of the views on either side achieving a clear separation between them and their connections. Furthermore, following the "everything is a model" principle, this work can enable the use of general-purpose theories and tools. For example, model transformations can be applied to evaluate the given specifications or to derive alternative descriptions like Webile or WebML.

Place, publisher, year, edition, pages
Netherlands: Elsevier North-Holland, Inc. Amsterdam , 2008. Vol. 70, no 1, p. 62-86
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:mdh:diva-23602DOI: 10.1016/j.scico.2007.10.002ISI: 000252636000003Scopus ID: 2-s2.0-36649019366OAI: oai:DiVA.org:mdh-23602DiVA, id: diva2:679443
Available from: 2013-12-16 Created: 2013-12-16 Last updated: 2017-12-06Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Cicchetti, Antonio

Search in DiVA

By author/editor
Cicchetti, Antonio
In the same journal
Science of Computer Programming
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 57 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf