Filters








91,040 Hits in 7.5 sec

Software Architecture Description and UML [chapter]

Paris Avgeriou, Nicolas Guelfi, Nenad Medvidovic
2005 Lecture Notes in Computer Science  
The description of software architectures has always been concerned with the definition of the appropriate languages for designing the various architectural artifacts.  ...  Furthermore, the latest trends such as MDA and the aspect-oriented paradigm are tightly connected with both UML and AD, thus promoting new approaches which combine the two.  ...  architecture description in industrial projects, behavioral modeling and new trends such as Aspect-Orientation and MDA.  ... 
doi:10.1007/978-3-540-31797-5_3 fatcat:v4hwitnujrgvjdcrpwv4wwfpxm

An Aspect-oriented Software Architecture Description Language AO-ADL Based on XYZ

Yanting Cao, Mei Rong, Guangquan Zhang
2014 International Journal of Hybrid Information Technology  
In order to adequately specify aspect-oriented design, Aspect-Oriented Architecture Description Languages (AO-ADL) are needed.  ...  XYZ/ADL is an architecture description language which is based on temporal logic language XYZ/E.  ...  An XML-based aspect-oriented architecture description language [10] is taking an asymmetric approach, which defines the component as the architectural block to model both functionality and aspectual  ... 
doi:10.14257/ijhit.2014.7.4.31 fatcat:bcdqwxvefjglfhkuzj4q4ff4qm

AC2-ADL: Architectural Description of Aspect-Oriented Systems

Wen Jing, Ying Shi, Zhang LinLin, Ni YouCong
2008 2008 Advanced Software Engineering and Its Applications  
The traditional Architectural Description Languages ADLs lack the ability to describe the crosscutting concerns and crosscutting interactions in the software architecture, which result in the design of  ...  This paper proposes a new Aspect-Oriented ADL -AC2-ADL to provide a formal basis for representation of the tangling and scattering concerns and establish the software architecture with higher dependability  ...  Conclusion This paper has systematically addressed an aspect-oriented architecture description language AC2-ADL which introduces a special kind of aspectual component into the architecture level to capture  ... 
doi:10.1109/asea.2008.11 fatcat:vbuo7adkjvbtpal2wysisj4eqe

A Systematic Review on Aspects in Software Architecture Design

Kenia Santos de Oliveira, Michel dos Santos Soares
2012 2012 31st International Conference of the Chilean Computer Science Society  
The real benefits of introducing aspects into software architecture design are still debated. In this article, a systematic review on aspectoriented software architectures is proposed.  ...  The purposes are to evaluate what are the most common concerns considered when designing a software architecture using aspects, and whether the introduction of aspects is useful in software maintenance  ...  Software architectures can separate crosscutting concerns more appropriately by using an Aspect Oriented Architecture Description Language (AO-ADL) [13] .  ... 
doi:10.1109/sccc.2012.10 dblp:conf/sccc/OliveiraS12 fatcat:ojdql5trwnbsvc5xhbyonuex44

An object-oriented bridge among architectural styles, aspects and frameworks

J. Andrés Díaz Pace, Marcelo R. Campo
2002 Proceedings of the 24th international conference on Software engineering - ICSE '02  
This would indicate that some aspects of the domain could not be directly modeled in terms of object-oriented concepts.  ...  designs [4] .  ...  , aspect-oriented frameworks or aspect languages) by using adequate documentation knowledge.  ... 
doi:10.1145/581457.581468 fatcat:45ewdrzmqngrzbu7gqvffdqvpm

An object-oriented bridge among architectural styles, aspects and frameworks

J. Andrés Díaz Pace, Marcelo R. Campo
2002 Proceedings of the 24th international conference on Software engineering - ICSE '02  
This would indicate that some aspects of the domain could not be directly modeled in terms of object-oriented concepts.  ...  designs [4] .  ...  , aspect-oriented frameworks or aspect languages) by using adequate documentation knowledge.  ... 
doi:10.1145/581339.581468 dblp:conf/icse/PaceC02 fatcat:kbi5ejcxrjdudblevan7hssoga

Revisiting a Formal Framework for Modeling Aspects in the Design Phase

Virginia de Paula, Thais Batista
2007 Early Aspects at ICSE: Workshops in Aspect-Oriented Requirements Engineering and Architecture Design (EARLYASPECTS'07)  
Software architecture description languages (ADLs) and formal methods have been successfully used together during the design phase allowing the semantic validation of systems early in the development process  ...  In this paper we present AOZCL, an aspect-oriented extension to a formal framework (ZCL) with a built-in ADL. AOZCL supports the formal modeling of aspect-oriented architectures.  ...  Architectural Description Languages (ADLs) are modeling languages used by designers to specify software architectures. The essence of ADLs is clearly the focus on the connection of components.  ... 
doi:10.1109/earlyaspects.2007.9 fatcat:wyjon6t5vvdlhery7yr7ttbexy

Aspect-Oriented Software Development Beyond Programming [chapter]

Awais Rashid, Alessandro Garcia, Ana Moreira
2006 Lecture Notes in Computer Science  
This tutorial focuses on applying aspect-oriented software development (AOSD) concepts beyond the programming stage of the software development life cycle.  ...  detailed design as well as the mapping between aspects at these stages.  ...  We introduce aSideML [2] , a design language based on UML, that facilitates a smooth transition from architectural aspects to design aspects.  ... 
doi:10.1007/11763864_46 fatcat:qd7zpyprafcthkmiehh5pbcns4

An aspect-oriented generative approach

Uir� Kulesza, Alessandro Garcia, Carlos Lucena
2004 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '04  
Our generative approach is composed of: (i) a domain-specific language called Agent-DSL, which allows to model crosscutting and non-crosscuting agent features; (ii) an aspect-oriented architecture that  ...  This paper describes our experience in the definition of an aspect-oriented generative approach for the context of multi-agent systems.  ...  Aspect-Oriented Software Development (AOSD) [2] is an evolving paradigm to modularize crosscutting concerns that existing paradigms (e.g.: object-oriented) are not able to capture explicitly.  ... 
doi:10.1145/1028664.1028732 dblp:conf/oopsla/KuleszaGL04 fatcat:huxv7td6irf27pd6j3j2rcvvpy

ABC/ADL: An ADL Supporting Component Composition [chapter]

Hong Mei, Feng Chen, Qianxiang Wang, Yaodong Feng
2002 Lecture Notes in Computer Science  
Architecture Description Language (ADL) is one of the keys to software architecture research, but most attention was paid to the description of software structure and high-level analysis of some system  ...  properties, while the ability to support refinement and implementation of Software Architecture (SA) models was ignored.  ...  ACME is an architecture description interchange language.  ... 
doi:10.1007/3-540-36103-0_6 fatcat:rdodafekzfhhhpd4takhlayrku

PL-AspectualACME: An Aspect-Oriented Architectural Description Language for Software Product Lines [chapter]

Eiji Adachi Barbosa, Thais Batista, Alessandro Garcia, Eduardo Silva
2011 Lecture Notes in Computer Science  
To tackle this problem, we present PL-AspectualACME, an extension of the ACME architecture description language that enriches existing abstractions to express architectural variabilities.  ...  Software Product Line (SPL) development typically relies on feature models to represent the commonalities and variabilities of a family of software products.  ...  AspectualACME is an aspect-oriented (AO) extension of ACME [6], a general-purpose ADL proposed as an architectural interchange language.  ... 
doi:10.1007/978-3-642-23798-0_14 fatcat:eeclytn3vjg3ppi6kx3o44ng5y

Crosscutting interfaces for aspect-oriented modeling

Christina Chavez, Alessandro Garcia, Uirá Kulesza, Cláudio Sant'Anna, Carlos Lucena
2006 Journal of the Brazilian Computer Society  
Crosscutting interfaces have been incorporated by the aSideML modeling language in order to enhance aspect description at the design level.  ...  Aspect-oriented software development promotes improved separation of concerns by introducing a new modular unit, called aspect, for the modularization of crosscutting concerns.  ...  Pinto et al [35] have proposed DAOP-ADL, an architecture description language used to describe software architectures composed of components and aspects as first-order elements.  ... 
doi:10.1590/s0104-65002006000200004 fatcat:e363lzhpwbeq5ghh6prb275zre

Crosscutting interfaces for aspect-oriented modeling

Christina Chavez, Alessandro Garcia, Uirá Kulesza, Cláudio Sant'Anna, Carlos Lucena
2006 Journal of the Brazilian Computer Society  
Crosscutting interfaces have been incorporated by the aSideML modeling language in order to enhance aspect description at the design level.  ...  Aspect-oriented software development promotes improved separation of concerns by introducing a new modular unit, called aspect, for the modularization of crosscutting concerns.  ...  Pinto et al [35] have proposed DAOP-ADL, an architecture description language used to describe software architectures composed of components and aspects as first-order elements.  ... 
doi:10.1007/bf03192387 fatcat:yvctgwhxajffvjfptogo77capy

An xADL Extension for Service Oriented Architecture Design

Passakorn Pannok, Wiwat Vatanawood
2013 2013 International Conference on Information Science and Applications (ICISA)  
While Service Oriented Architectural Modeling Language (SOAML) becomes lately an alternative metalanguage in the design of software architecture.  ...  Service Oriented Architecture demonstrates the concept that the diverse and complex resources in an organization distributedly work together so-called a service application.  ...  With the aim of solving architecture description language problem, which each language can describe only one specific architectural pattern.  ... 
doi:10.1109/icisa.2013.6579474 dblp:conf/icisa/PannokV13 fatcat:rouc62prfbeefg2dh7io6pg5hq

Software Architecture Evolution [chapter]

Olivier Barais, Anne Françoise Le Meur, Laurence Duchien, Julia Lawall
2008 Software Evolution  
This chapter provides an overview, comparison and detailed treatment of the various state-of-the-art approaches to evolving software architectures.  ...  Furthermore, we discuss one particular framework for software architecture evolution in more detail.  ...  Aspect-oriented architectures description language Issue The notion of architectural view / architectural layer / architectural aspect 8 comes from a very natural analogy: Just like in an house architecture  ... 
doi:10.1007/978-3-540-76440-3_10 dblp:series/springer/BaraisMDL08 fatcat:r4b45sqjiff4zdcvb75ojmgcni
« Previous Showing results 1 — 15 out of 91,040 results