نتایج جستجو برای: oriented development principles
تعداد نتایج: 1631890 فیلتر نتایج به سال:
Fresco is a Smalltalk-based interactive environment supporting the specification and proven development of re-usable software components. These ‘capsules’ are deltas to the inheritance hierarchy, and form a more useful unit of designer-effort than class subhierarchies. Systems are built by composing capsules, which carry both specifications and code. The semantics of capsule composition is eluc...
Aspect-oriented software development still lacks practical evidence. While aspects are claimed to be useful in adapting existing applications there is also first evidence that they might themselves be re-usable. We present results from two case studies with the aspect-oriented programming language ObjectTeams/Java that investigate the re-usability of aspects in developing a security framework. ...
Object oriented software measurement has been given a foundational, theoretical basis by the research of Chidamber and Kemerer, partly based on Wand and Weber’s interpretation of the ontology of Bunge. Aspect oriented software development lacks such a sound theoretical basis, with the result that there is some confusion over what constitutes an aspect and how best to measure and assess the prop...
This position paper investigates the possibilities of separation, modularization and reuse offered by aspect-orientation, concentrating not on the technical or syntactic problems, but on the inherent issues resulting from interaspect dependencies. An aspect is defined based on the services it provides, on the services it requires and on the services it removes from other aspects. A classificati...
These variability concerns affect both the service interface and the service provider implementation and hence are crosscutting in nature. In this paper, we use principles of aspect-oriented software development to modularize these variability concerns. We also provide an aspect specification scheme to specify these concerns. We propose an approach to create heavyweight service variants centere...
Metrics are an important technique in quantifying desirable software and software development characteristics of aspect oriented software development (AOSD). We give an overview on the necessary steps to validate definitions and applications of metrics. We also compare definitions for proposed metrics.In this paper, we emphasis that the OO software development quality metrics were significantly...
The aspect-oriented programming approach is supposed to enhance a system’s features, such as its modularity, readability and simplicity. Due to a better modularization of crosscutting concerns, the developed system implementation would be less complex, and more readable. Thus software development efficiency would increase, so the system would be created faster than its object-oriented equivalen...
Aspect-oriented programming promises support for incremental program development by providing new means for modularization of crosscutting code. In this paper, we briefly introduce a general model for aspect-oriented programming, Event-Based AOP (first introduced in [DMS01a]), which is based on monitoring of execution events. This model extends previous approaches by enabling the systematic tre...
Aspect-oriented system is a new emerging technique of software development that provides mechanism for implementing cross-cutting concerns. Quality assessment of important characteristics like cohesion, coupling, complexity, reusability, maintaibility, etc. is fairly unexplored for Aspect-oriented systems. Through this research work we have tried to find out the correlation between some of the ...
Aspect-Oriented Programming on the one hand supports a separate treatment of different concerns in software development. On the other hand it provides "weaving" technologies for knitting together such individual concerns in software systems. Since the aspect-oriented approach is an extension of the classical OO-paradigm it requires an enhancement of well-known language constructs on the meta le...
نمودار تعداد نتایج جستجو در هر سال
با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید