Modular software design with crosscutting interfaces

نویسندگان
چکیده

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Identification of Crosscutting in Software Design

The identification of crosscutting is a prerequisite for applying aspect-oriented techniques in software development. We present an operationalization of the definition of crosscutting to support this identification. We use matrices to represent the relation between design elements at different levels of abstraction. We present some case studies about the identification of crosscutting concerns...

متن کامل

Modular Reasoning for Crosscutting Concerns with Contracts

Separation of concerns into modules is an active research area since four decades. Modularization is beneficial for complex software systems, as it enables a divide-and-conquer strategy to software development and maintenance. A key ingredient for modularization is that modules can be studied to a certain extent in isolation, which is important for program comprehension as well as for verificat...

متن کامل

Reusable Modular Software Interfaces for Outdoor

An Augmented Reality (AR) application is essentially a platform that integrates the selected hardware components via their corresponding software interfaces. In the context of this research, a software interface is a piece of code implemented to establish communication channels between a hardware device and the AR application platform. The implementation of such an interface for each piece of h...

متن کامل

Change Impact Analysis of Crosscutting in Software Architectural Design

Software architectures should be amenable to changes in user requirements and implementation technology. The analysis of the impact of these changes can be based on traceability of architectural design elements. Design elements have dependencies with other software artifacts but also evolve in time. Crosscutting dependencies may have a strong influence on modifiability of software architectures...

متن کامل

Modular Product Design: Creating “Technologically Separable Interfaces”

This paper discus the relationship between a physical product design and the definition of tasks in integral and modular product development strategies. It is argued that there are different criteria for defining tasks depending on the types of advantages of specialization one tries to realize. Moreover, task definition is also influenced by the costs of coordinating tasks. The physical product...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Software

سال: 2006

ISSN: 0740-7459

DOI: 10.1109/ms.2006.24