نتایج جستجو برای: aspect oriented
تعداد نتایج: 221355 فیلتر نتایج به سال:
Cost-effective reconfiguration in ODBMSs is difficult to achieve due to the tradeoff between modularity and efficiency. Existing ODBMS designs offer limited reconfigurability because reconfigurable features are closely woven with the components to improve efficiency. This paper proposes the use of aspects entities used by Aspect-Oriented Programming to localise cross-cutting concerns to separat...
With aspect-oriented programming, changes can be treated explicitly and directly at the programming language level. An approach to aspect-oriented change realization based on a two-level change type model is presented in this paper. In this approach, aspect-oriented change realizations are mainly based on aspect-oriented design patterns or themselves constitute pattern-like forms in connection ...
Programmers use assertion to enforce design by contract. However, in Object-Oriented Programming, assertion has few drawbacks. One drawback is that assertion may prevent the reuse of a class. Another is that programmers cannot express assertion about inter-object relations. Using Aspect-Oriented Programming technique, which enables to describe a crosscutting concern in one module, programmers c...
Feature models used in product line engineering often include features that crosscut other features. These features cannot be cleanly modularized using object-oriented techniques and are the source of scattering and tangling in implementation modules. This significantly complicates the traceability of features during the development and maintenance of a product line and during the instantiation...
Operating system code is complex. But, while substantial complexity is inherent to this domain, we believe that other complexity is caused by modularity problems. In this paper, we explore aspect-oriented programming as a means of making this kind of complexity unnecessary. We show that simple linguistic constructs can be used to modularize prefetching – an aspect of the system that is otherwis...
Aspect-orientation provides a new way of modularization by clearly separating crosscutting concerns from non-crosscutting ones. While aspect-orientation originally has emerged at the programming level, it now stretches also over other development phases. There are, for example, already several proposals to Aspect-Oriented Modeling (AOM), most of them pursuing distinguished goals, providing diff...
Modular development of ontologies proves beneficial at different stages of the ontology lifecycle. In our previous work, we proposed aspect-oriented ontology development as a flexible approach to modular ontology development and a-posteriori modularization of existing monolithic ontologies, inspired by aspect-oriented programming and based on so called cross-cutting concerns. Similar to other f...
i* offers expressive models to capture social and intentional characteristics of a system organizational context, and explicitly captures stakeholders’ motivations and rationale in a requirements model. Thus, the more detailed i* models are, the more complex they become. Hence, i* models can become unnecessarily hard to read, understand, maintain and reuse. In the past years we have been invest...
Aspect-Oriented Modeling (AOM) approaches propose to model reusable aspects that can be composed in different systems at a model level. To improve the reusability, several contributions have pointed out the needs of variability in the AOM approaches. Nevertheless, the support of variability makes more complex the aspect design and the introduction of several dimensions of variability (advice, p...
Nowadays the interest in collaborative environments has increased considerably, probably due to the current technological advances specially on Internet computing. However, the lack of a standard reference architecture for the development of these systems makes difficult the development of useful collaborative environments that can be used in real work. Our goal is the development of a framewor...
نمودار تعداد نتایج جستجو در هر سال
با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید