Results 31 to 40 of about 3,906 (129)

Practical Benefits of Aspect‐Oriented Programming Paradigm in Discrete Event Simulation

open access: yesModelling and Simulation in Engineering, Volume 2014, Issue 1, 2014., 2014
Aspect‐oriented modeling and simulation is a new approach which uses the separation of concerns principle to enhance the quality of models and simulation tools. It adopts the separation of concerns (SOC) principle. Thus, crosscutting concerns such as processes synchronization, steady state detection, and graphical animation could be separated from ...
Meriem Chibani   +3 more
wiley   +1 more source

How AspectJ is Used: An Analysis of Eleven AspectJ Programs. [PDF]

open access: yesThe Journal of Object Technology, 2010
While it is well-known that crosscutting concerns occur in many software projects, little is known on how aspect-oriented programming, and in particular AspectJ, have been used. In this paper, we analyze eleven AspectJ programs by different authors to answer the questions: which mechanisms are used, to what extent, and for what purpose.
openaire   +1 more source

SPOT: A DSL for Extending Fortran Programs with Metaprogramming

open access: yesAdvances in Software Engineering, Volume 2014, Issue 1, 2014., 2014
Metaprogramming has shown much promise for improving the quality of software by offering programming language techniques to address issues of modularity, reusability, maintainability, and extensibility. Thus far, the power of metaprogramming has not been explored deeply in the area of high performance computing (HPC).
Songqing Yue   +2 more
wiley   +1 more source

Metamodel for Tracing Concerns across the Life Cycle [PDF]

open access: yes, 2007
Several aspect-oriented approaches have been proposed to specify aspects at different phases in the software life cycle. Aspects can appear within a phase, be refined or mapped to other aspects in later phases, or even disappear.\ud Tracing aspects is ...
Aksit, Mehmet   +3 more
core   +2 more sources

Web services property sequence chart monitor: a tool chain for monitoring BPEL‐based web service composition with scenario‐based specifications

open access: yesIET Software, Volume 7, Issue 4, Page 222-248, August 2013., 2013
Web service composition is a new paradigm to develop distributed and reactive software‐intensive systems. Owing to the autonomous nature of basic services, the validation of composite service must be extended from design‐time to run‐time. Here, the authors describe a novel tool chain called web services property sequence chart monitor to monitor ...
Pengcheng Zhang   +3 more
wiley   +1 more source

Aspect-Oriented Approach of Non-Functional Requirements for Embedded System-Based IoT Applications

open access: yesIEEE Access
Designing high-performance embedded devices is usually time consuming and error-prone due to conflicting non-functional requirements (NFRs) like performance, timeliness, and sustainability.
Anirban Bhar   +2 more
doaj   +1 more source

An Assessment of Maintainability of an Aspect‐Oriented System

open access: yesInternational Scholarly Research Notices, Volume 2013, Issue 1, 2013., 2013
Software maintenance is an important activity in software development. Some development methodologies such as the object‐oriented have contributed in improving maintainability of software. However, crosscutting concerns are still challenges that affect the maintainability of OO software.
Kagiso Mguni   +4 more
wiley   +1 more source

AOSD Ontology 1.0 - Public Ontology of Aspect-Orientation [PDF]

open access: yes, 2005
This report presents a Common Foundation for Aspect-Oriented Software Development. A Common Foundation is required to enable effective communication and to enable integration of activities within the Network of Excellence.
Berg, K.G. van den   +2 more
core   +1 more source

Multilanguage Semantic Interoperability in Distributed Applications

open access: yesJournal of Engineering, Volume 2013, Issue 1, 2013., 2013
JOSI is a software framework that tries to simplify the development of such kinds of applications both by providing the possibility of working on models for representing such semantic information and by offering some implementations of such models that can be easily used by software developers without any knowledge about semantic models and languages ...
Agostino Poggi   +2 more
wiley   +1 more source

Weaving aspects into web service orchestrations [PDF]

open access: yes, 2005
Web Service orchestration engines need to be more open to enable the addition of new behaviours into service-based applications. In this paper, we illus- trate how, in a BPEL engine with aspect-weaving ca- pabilities, a process-driven application ...
Courbis, C., Finkelstein, A.
core   +2 more sources

Home - About - Disclaimer - Privacy