Results 31 to 40 of about 3,906 (129)
Practical Benefits of Aspect‐Oriented Programming Paradigm in Discrete Event Simulation
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]
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
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]
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 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
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
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]
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
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]
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

