Narrow your search

Library

KU Leuven (3)

Odisee (3)

Thomas More Kempen (3)

Thomas More Mechelen (3)

UCLL (3)

ULB (3)

ULiège (3)

VIVES (3)

Belgian Parliament (1)


Resource type

book (3)


Language

English (3)


Year
From To Submit

2009 (2)

2006 (1)

Listing 1 - 3 of 3
Sort by
Quality of software architectures : Second International Conference on Quality of Software Architectures, QoSA 2006, Vasteras, Sweden, June 27-29, 2006 : revised papers
Authors: --- --- ---
ISBN: 9783540488194 3540488197 3540488200 Year: 2006 Publisher: Berlin ; New York : Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Although the quality of a system’s software architecture is one of the critical factors in its overall quality, the architecture is simply a means to an end, the end being the implemented system. Thus the ultimate measure of the quality of the software architecture lies in the implemented system, in how well it satis?es the system and project requirements and constraints and whether it can be maintained and evolved successfully. In order to treat design as a science rather thananart,weneedtobeabletoaddressthequalityofthesoftwarearchitecture directly, not simply as it is re?ected in the implemented system. Therefore, QoSA is concerned with software architecture quality directly by addressing the problems of: – Designing software architectures of good quality – De?ning, measuring, evaluating architecture quality – Managing architecture quality, tying it upstream to requirements and do- stream to implementation, and preserving architecture quality throughout the lifetime of the system Cross-cutting these problems is the question of the nature of software archit- ture. Software architecture organizes a system, partitioning it into elements and de?ning relationships among the elements. For this we often use multiple views, each with a di?erent organizing principle.

Keywords

Computer software --- Computer architecture --- Logiciels d'ordinateurs --- Ordinateurs --- Logiciels --- Congresses. --- Quality control --- Congrès --- Architecture --- Qualité --- Contrôle --- Software architecture --- Component software --- Computer Science --- Engineering & Applied Sciences --- Reliability --- BPB1002 --- 681.3*D211 --- Software architectures: data abstractio, domain-specific architectures, information hiding, languages (e.g. description, interconnection, definition), patterns (e.g. client/server, pipeline, blackboard) --- Architecture, Software --- Computer software architecture --- Design --- Computer science. --- Computer communication systems. --- Computer system failures. --- Software engineering. --- Computer logic. --- Computers and civilization. --- Computer Science. --- Software Engineering/Programming and Operating Systems. --- System Performance and Evaluation. --- Software Engineering. --- Logics and Meanings of Programs. --- Computer Communication Networks. --- Computers and Society. --- Civilization and computers --- Civilization --- Computer science logic --- Logic, Symbolic and mathematical --- Computer software engineering --- Engineering --- Computer failures --- Computer malfunctions --- Computer systems --- Failure of computer systems --- System failures (Engineering) --- Fault-tolerant computing --- Communication systems, Computer --- Computer communication systems --- Data networks, Computer --- ECNs (Electronic communication networks) --- Electronic communication networks --- Networks, Computer --- Teleprocessing networks --- Data transmission systems --- Digital communications --- Electronic systems --- Information networks --- Telecommunication --- Cyberinfrastructure --- Electronic data processing --- Network computers --- Informatics --- Science --- Failures --- Distributed processing --- Computer system performance. --- Logic design. --- Design, Logic --- Design of logic systems --- Digital electronics --- Electronic circuit design --- Logic circuits --- Machine theory --- Switching theory


Book
Component-based software engineering : 12th international symposium, CBSE 2009, East Stroudsburg, PA, USA, June 24-26, 2009, proceedings
Authors: --- --- --- ---
ISBN: 3642024130 3642024149 Year: 2009 Publisher: Berlin : Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

The 2009 Symposium on Component-Based Software Engineering (CBSE 2009) was the 12thin a series of successful events that have grown into the main forum for industrial and academic experts to discuss component technology. Component-based software engineering (CBSE) has emerged as the under- ing technology for the assembly of flexible software systems. In essence, CBSE is about composing computational building blocks to construct larger building blocks that ful?ll client needs. Most software engineers are involved in some form of component-based development. Nonetheless, the implications of CBSE adoption are wide-reaching and its challenges grow in tandem with its uptake, continuing to inspire our scientific speculation. Component-based development necessarily involves elements of software architecture, modular software design, software verification, testing, configuration and deployment. This year’s submissions represent a cross-section of CBSE - search that touches upon all these aspects. The theoretical foundations of component specification, composition, analysis, and verification continue to pose research challenges. What exactly constitutes an adequate semantics for communication and composition so that bigger things can be built from smaller things? How can formal approaches facilitate predictable assembly through better analysis? We have grouped the proceedings into two sub-themes that deal with these issues: component models and communication and composition. At the same time, the world is changing.

Keywords

Software engineering --- Component software --- Computer Science --- Engineering & Applied Sciences --- Information Technology --- Software Engineering --- Computer science. --- Computer software --- Software engineering. --- Computer programming. --- Programming languages (Electronic computers). --- Computer logic. --- Computer Science. --- Software Engineering/Programming and Operating Systems. --- Software Engineering. --- Programming Techniques. --- Programming Languages, Compilers, Interpreters. --- Performance and Reliability. --- Logics and Meanings of Programs. --- Reusability. --- Computer languages --- Computer program languages --- Computer programming languages --- Machine language --- Electronic data processing --- Languages, Artificial --- Computers --- Electronic computer programming --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Computer software engineering --- Engineering --- Reusability of software --- Reusable code (Computer programs) --- Software reusability --- Software reengineering --- Generic programming (Computer science) --- Informatics --- Science --- Computer science logic --- Logic, Symbolic and mathematical --- Programming --- Operating systems (Computers). --- Logic design. --- Design, Logic --- Design of logic systems --- Digital electronics --- Electronic circuit design --- Logic circuits --- Machine theory --- Switching theory --- Computer operating systems --- Disk operating systems --- Systems software --- Operating systems --- Computer software—Reusability. --- East Stroudsburg (Pa., 2009)


Book
Architectures for adaptive software systems : 5th international conference on the quality of software architectures, QoSA 2009, East Stroudsburg, PA, USA, June 24-26, 2009 Proceedings
Authors: --- --- ---
ISBN: 3642023509 3642023517 Year: 2009 Publisher: Berlin ; Heidelberg : Springer-Verlag,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Much of a software architect’s life is spent designing software systems to meet a set of quality requirements. General software quality attributes include scalability, security, performance or reliability. Quality attribute requirements are part of an application’s non-functional requirements, which capture the many facets of how the functional requirements of an application are achieved. Understanding, modeling and continually evaluating quality attributes throughout a project lifecycle are all complex engineering tasks which continue to challenge the software engineering scientific community. While we search for improved approaches, methods, formalisms and tools that are usable in practice and can scale to large systems, the complexity of the applications that the so- ware industry is challenged to build is ever increasing. Thus, as a research community, there is little opportunity for us to rest on our laurels, as our innovations that address new aspects of system complexity must be deployed and validated. To this end the 5th International Conference on the Quality of Software Architectures (QoSA) 2009 focused on architectures for adaptive software systems. Modern software systems must often reconfigure their structure and behavior to respond to continuous changes in requirements and in their execution environment. In these settings, quality models are helpful at an architectural level to guide systematic model-driven software development strategies by evaluating the impact of competing architectural choices.

Keywords

Computer software --- Software architecture --- Component software --- Computer Science --- Engineering & Applied Sciences --- Quality control --- Reliability --- Information Technology --- Software Engineering --- Software architecture. --- Development. --- Architecture, Software --- Computer software architecture --- Development of computer software --- Software development --- Architecture --- Design --- Computer science. --- Software engineering. --- Computer programming. --- Programming languages (Electronic computers). --- Algorithms. --- Computer logic. --- Computer Science. --- Software Engineering/Programming and Operating Systems. --- Programming Languages, Compilers, Interpreters. --- Programming Techniques. --- Software Engineering. --- Logics and Meanings of Programs. --- Algorithm Analysis and Problem Complexity. --- Informatics --- Science --- Computer science logic --- Logic, Symbolic and mathematical --- Algorism --- Algebra --- Arithmetic --- Computer languages --- Computer program languages --- Computer programming languages --- Machine language --- Electronic data processing --- Languages, Artificial --- Computers --- Electronic computer programming --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Computer software engineering --- Engineering --- Foundations --- Programming --- Logic design. --- Computer software. --- Software, Computer --- Computer systems --- Design, Logic --- Design of logic systems --- Digital electronics --- Electronic circuit design --- Logic circuits --- Machine theory --- Switching theory

Listing 1 - 3 of 3
Sort by