Results 1 - 10
of
21,873
Architecture-Based Development
, 1999
"... Scenarios 6 2.2.2 Quality-Specific Scenarios 7 2.3 Validation 7 3 Design the Architecture 9 3.1 Architectural Structures and Views 10 3.2 A Development Process 11 3.3 Validation 13 4 Document the Architecture 15 5 Analyze the Architecture 19 5.1 Architectural Reviews 19 5.1.1 Participants 20 5.1.2 ..."
Abstract
-
Cited by 18 (0 self)
- Add to MetaCart
-TR-007 iii List of Figures Figure 1-1 Steps of the Architecture-Based Development Process 2 Figure 2-1 Eliciting the Architectural Requirements 3 Figure 2-2 A Scenario-Elicitation Matrix 5 Figure 3-1 Architecture Design 9 Figure 4-1 Architecture Documentation 15 Figure 5-1 Architecture Analysis 19
Middleware for Software Architecture-Based Development
- in Distributed, Mobile, and Resource-Constrained Environments. TR
, 2002
"... Over the past several decades software researchers and practitioners have proposed various approaches, techniques, and tools for developing large-scale software systems. The results of these efforts have been characterized as programming-inthe-large (PitL). A new set of challenges has arisen with th ..."
Abstract
-
Cited by 4 (2 self)
- Add to MetaCart
middleware intended to support software architecture-based development of applications in the Prism setting. The middleware provides implementation-level support for the key aspects of Prism application architectures: components, connectors, architectural configurations, and communication events
From Architectural Patterns to Architecture-Based Development Abstract
, 2005
"... Architectural patterns describe reusable architectural fragments that have proven valuable in a range of system contexts. While their impact on software practice has been significant, their application has been limited to the early stages of the software lifecycle. In this paper, we present an appro ..."
Abstract
- Add to MetaCart
an approach to reinforcing the productivity and reliability benefits provided by architectural patterns across the lifecycle. The approach is based on a catalog of precise pattern specifications, and is supported by runtime monitoring and architecture exploration tools. We describe the basic elements
Software ArchitectureBased Development Support for Ubiquitous Systems
"... Abstract. Over the past several decades software researchers and practitioners have proposed various approaches, techniques, and tools for developing large-scale software systems. A new set of challenges has arisen with the emergence of inexpensive, small, heterogeneous, resource-constrained, possib ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
directly leverages the principles and solutions from the emerging body of work on software architectures. We refer to software development in this setting as programming in the small and many (Prism), in order to distinguish it from the commonly adopted software engineering paradigm of programming
Benefits of multi-model architecture-based development for railway applications
"... Abstract Software design is now a main part of railway research. To ensure sufficient usability and efficiency, software becomes more and more complex to design and implement; new railway applications must answer to requirements like system interoperability, heterogeneity management. To achieve the ..."
Abstract
- Add to MetaCart
these goals, software designers may use middlewares. In this paper, we will present different existing types of middlewares, and the benefits of using a multi-model architecture-based development to improve the efficiency and safety of railway applications. We will thus present our multi-model architecture
Extending Component Interoperability Standards to Support Architecture-Based Development
- the 1999 International Conference on Software Engineering
, 1998
"... Components have increasingly become the unit of development of software. In industry, there has been considerable work in the development of standard component interoperability models, such as ActiveX, CORBA and JavaBeans. In academia, there has been intensive research in developing a notion of soft ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
Components have increasingly become the unit of development of software. In industry, there has been considerable work in the development of standard component interoperability models, such as ActiveX, CORBA and JavaBeans. In academia, there has been intensive research in developing a notion
Providing middlewarelevel facilities to support architecture-based development of software systems in pervasive environments
- In: Proceedings of the Fourth International Workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC06
, 2006
"... Software architecture has been widely advocated as an effective abstraction for modeling, implementing, and evolving complex software systems such as those in distributed, decentralized, heterogeneous, mobile, and pervasive environments. Typically, however, architectural abstractions have not been s ..."
Abstract
-
Cited by 2 (1 self)
- Add to MetaCart
Software architecture has been widely advocated as an effective abstraction for modeling, implementing, and evolving complex software systems such as those in distributed, decentralized, heterogeneous, mobile, and pervasive environments. Typically, however, architectural abstractions have not been
A classification and comparison framework for software architecture description languages
- IEEE Transactions on Software Engineering
, 2000
"... Software architectures shift the focus of developers from lines-of-code to coarser-grained architectural elements and their overall interconnection structure. Architecture description languages (ADLs) have been proposed as modeling notations to support architecture-based development. There is, howev ..."
Abstract
-
Cited by 855 (59 self)
- Add to MetaCart
Software architectures shift the focus of developers from lines-of-code to coarser-grained architectural elements and their overall interconnection structure. Architecture description languages (ADLs) have been proposed as modeling notations to support architecture-based development. There is
Architectural Styles and the Design of Network-based Software Architectures
, 2000
"...
The World Wide Web has succeeded in large part because its software architecture has been designed to meet the needs of an Internet-scale distributed hypermedia system. The Web has been iteratively developed over the past ten years through a series of modifications to the standards that define its ..."
Abstract
-
Cited by 1119 (1 self)
- Add to MetaCart
The World Wide Web has succeeded in large part because its software architecture has been designed to meet the needs of an Internet-scale distributed hypermedia system. The Web has been iteratively developed over the past ten years through a series of modifications to the standards that define its
Rainbow: Architecture-based self-adaptation with reusable infrastructure
- IEEE Computer
, 2004
"... Software-based systems today are increasingly expected to dynamically self-adapt to accommodate resource variability, changing user needs, and system faults. Recent work uses closed-loop control based on external models to monitor and adapt system behavior at run time. Taking this externalized appro ..."
Abstract
-
Cited by 275 (12 self)
- Add to MetaCart
approach, the Rainbow framework we have developed uses software architectural models to dynamically monitor and adapt a running system. A key goal and primary challenge of this framework is to support the reuse of adaptation strategies and infrastructure across different systems. In this poster, we show
Results 1 - 10
of
21,873