Export Ready — 

Extending Object-Oriented Frameworks with Aspects for Enabling Automatic Support for Domain-Specic Modeling

Bibliographic Details
Main Author: Santos, André L.
Publication Date: 2007
Other Authors: Koskimies, Kai, Lopes, Antónia
Format: Report
Language: por
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10451/14188
Summary: In the context of framework-based development, Domain-Specic Modeling (DSM) is a paradigm that raises the level of abstraction of application engineering. Using a Domain-Specic Modeling Language (DSML), applications are described by domain concepts in a model from which the application code is generated. This paper presents an approach for automating the construction of a DSM infrastructure for an object-oriented framework, where a DSML and a code generator for building applications are automatically derived. The approach is able to signicantly reduce the cost of adopting and evolving a DSM infrastructure. The high degree of automation is possible by enhancing frameworks with an additional layer of specialization modules, relying on our previous work on framework specialization aspects. The approach was implemented in our ALFAMA tool, and validated by a case study on the Eclipse RCP
id RCAP_2e58590f7972a14a477dd4bffddb80b3
oai_identifier_str oai:repositorio.ulisboa.pt:10455/2895
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Extending Object-Oriented Frameworks with Aspects for Enabling Automatic Support for Domain-Specic ModelingObject-oriented frameworksdomain-specific modelingproduct-linesaspect-oriented programmingEclipseIn the context of framework-based development, Domain-Specic Modeling (DSM) is a paradigm that raises the level of abstraction of application engineering. Using a Domain-Specic Modeling Language (DSML), applications are described by domain concepts in a model from which the application code is generated. This paper presents an approach for automating the construction of a DSM infrastructure for an object-oriented framework, where a DSML and a code generator for building applications are automatically derived. The approach is able to signicantly reduce the cost of adopting and evolving a DSM infrastructure. The high degree of automation is possible by enhancing frameworks with an additional layer of specialization modules, relying on our previous work on framework specialization aspects. The approach was implemented in our ALFAMA tool, and validated by a case study on the Eclipse RCPDepartment of Informatics, University of LisbonRepositório da Universidade de LisboaSantos, André L.Koskimies, KaiLopes, Antónia2009-02-10T13:11:38Z2007-102007-10-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/reportapplication/pdfhttp://hdl.handle.net/10451/14188porinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-17T13:12:47Zoai:repositorio.ulisboa.pt:10455/2895Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T02:37:35.614753Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Extending Object-Oriented Frameworks with Aspects for Enabling Automatic Support for Domain-Specic Modeling
title Extending Object-Oriented Frameworks with Aspects for Enabling Automatic Support for Domain-Specic Modeling
spellingShingle Extending Object-Oriented Frameworks with Aspects for Enabling Automatic Support for Domain-Specic Modeling
Santos, André L.
Object-oriented frameworks
domain-specific modeling
product-lines
aspect-oriented programming
Eclipse
title_short Extending Object-Oriented Frameworks with Aspects for Enabling Automatic Support for Domain-Specic Modeling
title_full Extending Object-Oriented Frameworks with Aspects for Enabling Automatic Support for Domain-Specic Modeling
title_fullStr Extending Object-Oriented Frameworks with Aspects for Enabling Automatic Support for Domain-Specic Modeling
title_full_unstemmed Extending Object-Oriented Frameworks with Aspects for Enabling Automatic Support for Domain-Specic Modeling
title_sort Extending Object-Oriented Frameworks with Aspects for Enabling Automatic Support for Domain-Specic Modeling
author Santos, André L.
author_facet Santos, André L.
Koskimies, Kai
Lopes, Antónia
author_role author
author2 Koskimies, Kai
Lopes, Antónia
author2_role author
author
dc.contributor.none.fl_str_mv Repositório da Universidade de Lisboa
dc.contributor.author.fl_str_mv Santos, André L.
Koskimies, Kai
Lopes, Antónia
dc.subject.por.fl_str_mv Object-oriented frameworks
domain-specific modeling
product-lines
aspect-oriented programming
Eclipse
topic Object-oriented frameworks
domain-specific modeling
product-lines
aspect-oriented programming
Eclipse
description In the context of framework-based development, Domain-Specic Modeling (DSM) is a paradigm that raises the level of abstraction of application engineering. Using a Domain-Specic Modeling Language (DSML), applications are described by domain concepts in a model from which the application code is generated. This paper presents an approach for automating the construction of a DSM infrastructure for an object-oriented framework, where a DSML and a code generator for building applications are automatically derived. The approach is able to signicantly reduce the cost of adopting and evolving a DSM infrastructure. The high degree of automation is possible by enhancing frameworks with an additional layer of specialization modules, relying on our previous work on framework specialization aspects. The approach was implemented in our ALFAMA tool, and validated by a case study on the Eclipse RCP
publishDate 2007
dc.date.none.fl_str_mv 2007-10
2007-10-01T00:00:00Z
2009-02-10T13:11:38Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/report
format report
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10451/14188
url http://hdl.handle.net/10451/14188
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Department of Informatics, University of Lisbon
publisher.none.fl_str_mv Department of Informatics, University of Lisbon
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833601432189665280