Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Aspect

Handbook of Research on Mobile Software Engineering: Design, Implementation, and Emergent Applications
A software entity that encapsulates crosscutting concerns.
Published in Chapter:
Designing Mobile Aspect-Oriented Software Architectures with Ambients
Nour Ali (Lero- The Irish Software Engineering Research Centre, University of Limerick, Ireland) and Isidro Ramos (Polytechnic University of Valencia, Spain)
DOI: 10.4018/978-1-61520-655-1.ch029
Abstract
This chapter focuses on designing software architectures of mobile applications using an Aspect-Oriented Architecture Description Language (AOADL). The AOADL follows an approach called Ambient-PRISMA which enables designers to address, in an explicit and abstract way, the notion of location and mobility. Concretely, the AOADL extends the PRISMA AOADL by introducing a primitive called an ambient which is inspired by Ambient Calculus. An ambient defines a bounded place where other architectural elements (components and connectors) reside and are coordinated with elements that are outside an ambient’s boundary. Architectural elements can enter and exit ambients. Ambients, as well as other architectural elements, are defined by importing aspects. Thus, behaviours that change the location of architectural elements are specified separately in distribution aspects. The objective of this chapter is to explain the steps that have to be followed when designing architecture configurations of distributed and mobile systems using the Ambient-PRISMA AOADL. This is explained by using a running example of a distributed auction system.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Aspect-Oriented Programming
An implementation of a cross-cutting concern.
Full Text Chapter Download: US $37.50 Add to Cart
Umple: An Executable UML-Based Technology for Agile Model-Driven Development
The representation of some part of software that describes how certain source code is to be blended into other source code, via a pattern-matching process.
Full Text Chapter Download: US $37.50 Add to Cart
Leveraging AI and Pluralistic Approaches for Language Teaching: A Focus on Inter-Comprehension Between Related Languages
Grammatical phenomenon found in many languages, including Romance languages like Spanish, French, Italian, and Portuguese. It refers to the temporal nature of an action, describing how an action unfolds over time rather than focusing solely on its completion. Aspect deals with the internal structure of the action, such as whether it is ongoing, completed, repeated, or continuous, rather than when the action occurred. In Romance languages, aspect is often marked by verb conjugation or auxiliary verbs and can indicate whether an action is ongoing, completed, habitual, or repeated. For instance, in Spanish, the distinction between the preterite (simple past) and imperfect tenses illustrates aspect. The preterite often represents completed actions in the past, while the imperfect indicates ongoing or habitual actions in the past. Aspectual distinctions can significantly impact the meaning and interpretation of sentences by providing information about the nature and duration of an action, adding depth to the temporal context of language.
Full Text Chapter Download: US $37.50 Add to Cart
Reference Models for Intelligent Cities: An Aligned Template
It refers to the high-level grouping of conceptually equivalent or related concerns that manifest interest in a system relevant to at least one of its stakeholders.
Full Text Chapter Download: US $37.50 Add to Cart
Regional Landfill Site Selection with GIS and Analytical Hierarchy Process Techniques: A Case Study of Langkawi Island, Malaysia
Aspect refers to the measure of the direction of slope. It starts with 0° at the north, and then in a clockwise direction goes to 360° again at the north.
Full Text Chapter Download: US $37.50 Add to Cart
An Algebraic Approach for the Specification and the Verification of Aspect-Oriented Systems
A program abstraction that defines a cross-cutting concern. It includes the definition of a pointcut and the advice associated with that concern.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR