A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2004; you can also visit the original URL.
The file type is application/pdf
.
Filters
Architecture=abstractions over software
Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 32
Design of software architecture is seen as abstraction over the software domain, and describing architecture is considered to be a modeling process. ...
The consequences of this perspective on architecture are characterized. ...
Consequences: Abstractions over Software. Our thesis is that software architecture is abstractions over the software domain. ...
doi:10.1109/tools.1999.809417
dblp:conf/tools/JacobsenKN99
fatcat:slz7igwp7veblchs246hkdqy7a
Introduction to the minitrack on software architecture
1999
Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers
Software architecture has become an increasingly important topic in the research and practice of software engineering over the past decade. ...
A software architecture can be the basis for a software product line, delivering on large-scale reuse, in contrast to the largely failed approaches to component-based reuse that have been seen over the ...
Software architecture has become an increasingly important topic in the research and practice of software engineering over the past decade. ...
doi:10.1109/hicss.1999.773096
dblp:conf/hicss/Kazman99
fatcat:vwhjip5slza37aztexyagqtvve
Wireless software-defined networks (W-SDNs) and network function virtualization (NFV) for 5G cellular systems: An overview and qualitative evaluation
2015
Computer Networks
To overcome this limitation, the concept of software-defined networking (SDN) has been proposed to efficiently create centralized network abstraction with the provisioning of programmability over the entire ...
such emerging architecture. ...
To overcome this limitation, the concept of software-defined networking (SDN) has been proposed to efficiently create centralized network abstraction with the provisioning of programmability over the entire ...
doi:10.1016/j.comnet.2015.10.013
fatcat:i5pmqlxz2vhenbpviyar5sdnwi
Advancing software architecture modeling for large scale heterogeneous systems
2010
Proceedings of the FSE/SDP workshop on Future of software engineering research - FoSER '10
In this paper we describe how incorporating technology-specific modeling at the architecture level can help reduce risks and produce better designs for large, heterogeneous software applications. ...
We draw an analogy with established modeling approaches in scientific domains, using groundwater modeling as an example, to help illustrate gaps in current software architecture modeling approaches. ...
Software architecture pervades all phases of software development and is the key to being able to sensibly evolve a system over its lifetime [15] . ...
doi:10.1145/1882362.1882393
dblp:conf/sigsoft/GortonL10
fatcat:x3h2ujqvubfonl5tjvewx5v5nq
Classifying and Evaluating Architecture Design Methods
[chapter]
2002
Software Architectures and Component Technology
software systems. ...
The concept of software architecture has gained a wide popularity and is generally considered to play a fundamental role in coping with the inherent difficulties of the development of large-scale and complex ...
Acknowledgements This research has been supported and funded by various organizations including Siemens-Nixdorf Software Center, The Dutch Ministry of Economical affairs under the SENTER program, The Dutch ...
doi:10.1007/978-1-4615-0883-0_1
fatcat:nsq7vjy5xzdfdhd6wm4pokhb5m
Supporting Software Evolution by Integrating DSL-based Architectural Abstraction and Understandability Related Metrics
2007
Proceedings of the 2014 European Conference on Software Architecture Workshops - ECSAW '14
Software architecture erosion and architectural drift are well known software evolution problems. ...
While the DSL-based architecture abstraction approach enables software architects to keep source code and architecture consistent, the understandability metrics extensions enables them, while working with ...
abstractions of a software system from a source code. ...
doi:10.1145/2642803.2642822
dblp:conf/ecsa/StevaneticHZ14
fatcat:x5xsm4rcbve2li5dlvxklqvmmu
Future Trends of Software Technology and Applications: Software Architecture
2006
30th Annual International Computer Software and Applications Conference (COMPSAC'06)
ABSTRACT unclassified c. THIS PAGE unclassified Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std Z39-18 ...
became indispensable to exert intellectual control over the software. • It helped us think in terms of problem-domain abstractions unsupported by programming languages of the day. • Architecture provided ...
The ascendance of software architecture The software architecture of a program or software system is the structure or structures of the system, which comprise elements, the externally visible properties ...
doi:10.1109/compsac.2006.46
dblp:conf/compsac/Clements06
fatcat:mm6f3yfkwfhatflj7gwqkwqhh4
Fundamental concepts for practical software architecture
2001
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering - ESEC/FSE-9
What are architecture views and which views are needed to adequately describe the architecture of a specific system? How to create and manage software architecture for a product family? ...
We draw our experience primarily from software embedded in voice and data communication systems. However the same principles can be applied to software architecture in other domains. ...
The general situation could be characterized as a loss of intellectual control over the software developed in industry. ...
doi:10.1145/503209.503269
dblp:conf/sigsoft/Ran01
fatcat:dxb75tbqbvfzfczlpq2kxro3fm
Evolution Taxonomy for Software Architecture Evolution
2016
Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering
Evolution Taxonomy for Software Architecture Evolution. In ...
In this paper, we propose a framework for software architecture evolution taxonomy based on four structural dimensions. ...
Modeling level emergence, inter-abstraction level emergence and intra-abstraction level emergence are identified in the same way as by the reduce Evolution Taxonomy for Software Architecture Evolution ...
doi:10.5220/0005775701240131
dblp:conf/enase/GasmallahAO16
fatcat:nghqnnnwpvg5tihvsnefq54aci
Towards an Integrated View on Architecture and its Evolution
2005
Electronical Notes in Theoretical Computer Science
These integrated architectural views show intended and unintended couplings between architectural elements, hence pointing software engineers to locations in the system that may be critical for on-going ...
Information about the evolution of a software architecture can be found in the source basis of a project and in the release history data such as modification and problem reports. ...
Introduction Higher-level views on the architecture of software systems aid engineers in evolving and maintaining software systems. ...
doi:10.1016/j.entcs.2004.08.043
fatcat:mpuqaehfvzfgfi2vap7zccera4
Developing Platform Independent Applications
2016
IJIREEICE
Developing a Hardware Abstraction Layer (HAL) can ensure the much of the software reuse when ported across embedded hardware platforms having different architectures. ...
The useful life of a product, is likely to be extended, and its user base increased, if it can be migrated to various platforms over its lifetime. ...
The paper is organized in the following manner: Section I Introduction, Section II Architecture of an Embedded System, Section III Portable Software Architecture, Section IV The Hardware Abstraction Layer ...
doi:10.17148/ijireeice/ncaee.2016.16
fatcat:2zmvy465lvhntjanqvllpvrkm4
[Title page i]
2022
2022 IEEE 19th International Conference on Software Architecture Companion (ICSA-C)
The goal of the Journal First track at ICSA 2022 is to provide is to share software architecture research and practice results published in top journals with the broader software architecture community ...
Journal Abstract: Software reference architectures have played an essential role in software systems development due to the possibility of knowledge reuse. ...
Journal Abstract: Context: Microservices Architecture (MSA) has received significant attention in the software industry. ...
doi:10.1109/icsa-c54293.2022.00001
fatcat:rc7agqgm2rbppmapwpj6t2lm4i
Sustainable software design with design patterns
[chapter]
1997
Re-engineering for Sustainable Industrial Production
In this paper, several architectural abstractions guiding the development and reuse cycle in the production of complex software systems are introduced. ...
Design patterns offer a broader view helping us think at the architectural level. ...
In this paper, several architectural abstractions guiding the development and reuse cycle in the production of complex software systems are introduced. ...
doi:10.1007/978-0-387-35086-8_18
fatcat:oaota2kwbbhnxkraerdgoafktq
Transforming Platform-Independent to Platform-Specific Component and Connector Software Architecture Models
[article]
2015
arXiv
pre-print
This approach introduces abstract components to the platform-independent architecture and refines the se with components specific to the target platform prior to code generation. ...
Consequently, a single logical software architecture model can be reused with multiple target platforms, which increases architecture maturity and reduces the maintenance effort of multiple similar software ...
It applies bindings from abstract SCDs to parametrized, platform-specific component types of a software architecture and produces a valid software architecture again. ...
arXiv:1511.05365v1
fatcat:pqaie5iwwbettliainjmbbdz4a
Constructing Active Architectures in the ArchWare ADL
[article]
2010
arXiv
pre-print
To accommodate change in such systems we have defined an active software architecture to be: dynamic in that the structure and cardinality of the components and interactions are not statically known; updatable ...
Here we describe the facilities of the ArchWare architecture description language (ADL) for specifying active architectures. ...
Functions abstract over expressions. 9. ...
arXiv:1006.4829v1
fatcat:dtlipfszf5gipcw2xpeg5tejoy
« Previous
Showing results 1 — 15 out of 241,333 results