free -software engineering-Architecture-based Design



Domain-specific languages (DSLs) can be viewed from both a programming language and a software architecture perspective. The goal of this paper is to relate the two viewpoints. In particular, we demonstrate that DSLs can be constructed using an existing formal

Aspect oriented software architecture : a structural perspective
free download

The positive results obtained by researchers on aspect-oriented programming during the last few years are promoting the aim to export their ideas to the whole software development process. One of the stages in which Aspect Oriented Software Development (AOSD)

Towards an integrated aspect-oriented modeling approach for software architecture design
free download

There is now an increasing agreement that aspects are not only an issue at the programming level, but also tend to arise at the requirements analysis and software architecture design. Unfortunately conventional software modeling approaches lack

A secure software architecture description language
free download

Security is becoming a more and more important concern for software architecture and software components. Previous modeling approaches provide insufficient support for an indepth treatment of security. This paper argues for a more comprehensive treatment of an

A survey of software architecture viewpoint models
free download

The documentation of software architecture is carried out in many different ways. One method is to break up the description into separate perspectives that address the different concerns that stakeholders have with software architecture . These perspectives, sometimes

Moving towards quality attribute driven software architecture reconstruction
free download

There are many good reasons why organizations should perform software architecture reconstructions. However, few organizations are willing to pay for the effort. Software architecture reconstruction must be viewed not as an effort on its own but as a contribution in

Quality attributes in software architecture design
free download

Quality attributes of large software systems are to a large extent determined the systems software architecture , ie qualities such as performance and modifiability depend at least as much on the overall architecture as on the code level implementation. Our experience

LHC Software Architecture (LSA)-Evolution Toward LHC Beam Commissioning
free download

Abstract The LHC Software Architecture (LSA) project will provide homogenous application software to operate the Super Proton Synchrotron (SPS) accelerator, its transfer lines, and the Large Hadron Collider (LHC). It has been already successfully used in 2005 and 2006 to operate the Low Energy

Architecture -based performance analysis
free download

Abstract A software architecture should expose important system properties for consideration and analysis We also describe a tool for transforming a software architecture in a particular style into a queueing network and analyzing its performance. 1. Introduction

Chaining: A software architecture dependence analysis technique
free download

The emergence offormal architecture description languages provides an opportunity to perform analyses at high levels of abstraction. Research has primarily focused on developing techniques such as algebraic and transition-system analysis to detect

Software architecture analysis: a dynamic slicing approach
free download

As the complexity of software systems increases, so does the need for a good mechanism of abstraction. Software architecture design is an abstraction, hiding an immense amount of details about the data structures, algorithms, idiosyncrasies of programming language

Round-trip software engineering using UML: From architecture to design and back
free download

A key promise of software architecture research is that better software systems can result from modeling their important aspects throughout development. Choosing which system aspects to model and how to evaluate them are two decisions that frame software

Towards maintainability metrics on software architecture : An adaptation of object-oriented metrics
free download

Software architecture is an important means to improve the qualities of software systems. The software architecture set the boundaries for software qualities of the resulting systems. In this paper we present a set of software architecture metrics, that we have adapted from

Mapping Requirements to Software Architecture by Feature-Orientation.
free download

Requirements engineering and software architecting are two key activities in software life cycle. Researchers have paid much attention to mapping and transformation from requirements to software architecture , but theres still lack of effective solutions. In this paper

Software architecture and component technologies: Bridging the gap
free download

Engineering large-scale software systems is fundamentally different from programming in the small. A programming language statement is inadequate as the unit of development. Instead, components must become the building blocks of software . Component-based

Transat: A framework for the specification of software architecture evolution
free download

Everything changes in our everyday lives: New discoveries, paradigms, styles, and technologies. Frequently, software systems success depends on how they can quickly adapt to requirement or environment evolution. Software architectures are abstract models at the

Evolutionary and collaborative software architecture recovery with Softwarenaut
free download

Abstract Architecture recovery is an activity applied to a system whose initial architecture has eroded. When the system is large, the user must use dedicated tools to support the recovery process. We present Softwarenaut a tool which supports architecture recovery throughSoftware architecture can be seen as a decision making process; it involves making the right decisions at the right time. Typically, these design decisions are not explicitly represented in the artifacts describing the design. They reside in the minds of the designers and are t

SCAM: The Software Architecture Comparison Analysis Method
free download

Comparing software architectures for any nontrivial system is a difficult task. Software architectures are designed with particular requirements and constraints, and are often poorly documented. However, organizations often need to select a software architecture for future

Deriving performance models from software architecture specifications
free download

Quantitative analysis of software systems has been recognized to be important and useful for requirements and design, and, specifically, performance analysis should be integrated in the software development life cycle from the early stages. To this aim, several approaches

CSE PROJECTS

FREE IEEE PAPER AND PROJECTS

FREE IEEE PAPER