نتایج جستجو برای: cross cutting
تعداد نتایج: 527225 فیلتر نتایج به سال:
Software systems are growing in size and complexity. Increased complexity often leads to decresed mainainability and bad modularity, and re-engineering tasks is often performed in order to increase the key qualities of the system. With the incentive of a growing attention to aspect-oriented programming, the efforts to devise new techniques for refactoring legacy system into an aspect-oriented d...
Aspects are originally introduced to capture cross-cutting concerns among classes. Often this cross-cutting concerns ends up being non-functional requirements. We can use Softgoal Interdependency Graphs(SIG) to systematically analyze and design non-functional requirements. In this paper, we propose a set of rules that could be used to capture the information in SIGs as classpects. Then the clas...
Dependable computer based systems employing fault tolerance and robust software development techniques demand additional error detection and recovery related tasks. This results in tangling of core functionality with these cross cutting non-functional concerns. In this regard current work identifies these dependability related non-functional and cross-cutting concerns and proposes design and im...
Over the recent years aspect-oriented programming (AOP) has found increasing interest among researchers in software engineering. Aspects are abstractions which capture and localise cross-cutting concerns. Although persistence has been considered as an aspect of a system aspects in the persistence domain in general and in databases in particular have been largely ignored. This paper brings the n...
The concerns of persistence and distribution commonly surface in many non-trivial applications are often cross-cutting in nature. It is widely accepted that both concerns can be effectively localized through aspect-oriented techniques, however, there exists very little real-world examples of this phenomenon. How can aspects help in building new distributed systems? How can aspects be used to de...
We propose an aspect-oriented approach for the development of simulation software aiming at increasing the flexibility, the rapidity of development, and maintainability of simulation software. The horizontal decomposition method is used to separate the core functionality of the simulation application from simulation-specific cross-cutting concerns like distribution, tool integration, persistenc...
In this work, a MIMO H. controller for the linear motor machine tool feed drives has been designed to reduce tracking errors induced by cutting forces for end milling. The controller is designed using normalized coprime factorization method for the dynamic model of the linear motor system including constant in-line and cross coupling force gain, since the feedback cutting force can be considere...
Dried blood spots (DBS) are useful for molecular assays but are prone to false positives from cross-contamination. In our malaria DBS assay, cross-contamination was encountered despite cleaning techniques suitable for HIV-1. We therefore developed a contact-free laser cutting system that effectively eliminated cross-contamination during DBS processing.
Every large program contains a small fraction of functionality that resists clean encapsulation. Code for, e.g., debugging or locking is hard to keep hidden using objectoriented mechanisms alone. This problem gave rise to aspect-oriented programming: such cross-cutting functionality is factored out into so-called aspects and these are woven back into mainline code during compilation. However, f...
نمودار تعداد نتایج جستجو در هر سال
با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید