A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Filters
The Many Facets of Mediation
[chapter]
2017
Managing Trade-Offs in Adaptable Software Architectures
Mediation aims at enabling dynamic composition of multiple components by making them interact successfully in order to satisfy given requirements. ...
Through dynamic composition, software systems can adapt their structure and behaviour in dynamic and heterogeneous environments such as ubiquitous computing environments. ...
Compositional approaches for connector construction facilitate the development of mediators by reusing existing connector instances. ...
doi:10.1016/b978-0-12-802855-1.00012-5
fatcat:tjglhaxyiradfedssetr77c57m
Patternsof Anti-Patterns
2006
Journal of Object Technology
This separation of concerns allows each component to focus on specific capabilities and facilitates the management of these components without any dependencies to other components. ...
Patterns address the need for solutions to common problems in a well-defined context. Ideally, the solution is easy to use and adapt to the particular context. ...
doi:10.5381/jot.2006.5.6.c4
fatcat:emhmlihfcra67oporlx534tbpq
Application of design patterns for hardware design
2003
Proceedings of the 40th conference on Design automation - DAC '03
We propose a Wrapper design pattern for adapting the behavior of the soft IPs, and demonstrate its application to the communication interface synthesis. ...
We argue that hardware design patterns could be used for customizing and integrating the Intellectual Property (IP) components into Systemon-Chip designs. ...
The reuse of the predefined Intellectual Property components (IPs) is only a partial solution to this problem, because the designer usually has to modify the IPs or to write the glue code in order to integrate ...
doi:10.1145/775832.775847
dblp:conf/dac/DamaseviciusMS03
fatcat:sd2jgg6cmnghtj6xwmoe2s5xda
Application of design patterns for hardware design
2003
Proceedings of the 40th conference on Design automation - DAC '03
We propose a Wrapper design pattern for adapting the behavior of the soft IPs, and demonstrate its application to the communication interface synthesis. ...
We argue that hardware design patterns could be used for customizing and integrating the Intellectual Property (IP) components into Systemon-Chip designs. ...
The reuse of the predefined Intellectual Property components (IPs) is only a partial solution to this problem, because the designer usually has to modify the IPs or to write the glue code in order to integrate ...
doi:10.1145/775844.775847
fatcat:4egjlkuxibekvcgewn5qqy4pzq
Software Reconfiguration Patterns for Instrumentation Architectures
2015
Open Automation and Control Systems Journal
When the measurement system needs to be reconfigured to adapt to the changing application requirements, the software using the architecture can be easily reconfigured by changing reusable components and ...
In the architecture, the measurement system software is viewed as an integration of a set of reusable components, which are modeled with routing workflow for measurement, data process logic for execution ...
INTRODUCTION Software Reconfigurable instrumentation patterns have been presented to adapt to the change of market conditions and requirements of customers. ...
doi:10.2174/1874444301507010646
fatcat:dv2ttpy3vvfwhaikgiviq33swq
Software Reconfiguration Patterns for Instrumentation Architectures
2015
Open Automation and Control Systems Journal
When the measurement system needs to be reconfigured to adapt to the changing application requirements, the software using the architecture can be easily reconfigured by changing reusable components and ...
In the architecture, the measurement system software is viewed as an integration of a set of reusable components, which are modeled with routing workflow for measurement, data process logic for execution ...
INTRODUCTION Software Reconfigurable instrumentation patterns have been presented to adapt to the change of market conditions and requirements of customers. ...
doi:10.2174/1874444320150617e008
fatcat:v4v4hxao3bcg3bcuku33s3ieby
Rendering patterns for adaptive object-models
2007
Proceedings of the 14th Conference on Pattern Languages of Programs - PLOP '07
This paper presents three patterns for visually presenting and manipulating AOM domain entity objects. ...
An Adaptive Object-Model is an instance-based software system that represents domain-specific classes, attributes, relationships, and behavior using metadata.. ...
ACKNOWLEDGEMENTS We would like to thank our shepherd Dirk Riehle for his great help and advice for improving the contents of this paper. ...
doi:10.1145/1772070.1772085
fatcat:4576utykfrf6phpomr6uvhpkem
An architectural pattern for designing component-based application frameworks
2006
Software, Practice & Experience
Integration and interoperability support should be encapsulated in the backbone, alleviating the need for additional wrappers and glue code to adapt a component to the specific context. ...
In the case of object-oriented components, generic component integration solutions such as the Class Adapter pattern [10] are only of limited use. ...
For example, we indicated earlier in this paper that commercial frameworks such as rules engines and portal servers appear to have much in common with the pattern described here. ...
doi:10.1002/spe.694
fatcat:wsf4qtteurgvvjwiql5l64qf4u
Design Patterns: Abstraction and Reuse of Object-Oriented Design
[chapter]
2001
Pioneers and Their Contributions to Software Engineering
Design patterns play many roles in the object-oriented development process: they provide a common vocabulary for design, they reduce system complexity b y naming and de ning abstractions, they constitute ...
We propose design patterns as a new mechanism for expressing object-oriented design experience. Design patterns identify, name, and abstract common themes in objectoriented design. ...
Acknowledgements The authors wish to thank Doug Lea and Kent B e c k for detailed comments and discussions about this work, and Bruce Anderson and the participants of the Architecture Handbook workshops ...
doi:10.1007/978-3-642-48354-7_15
fatcat:mo5lgphh5naknld42cq5w45wei
Design Patterns: Abstraction and Reuse of Object-Oriented Design
[chapter]
2002
Software Pioneers
Design patterns play many roles in the object-oriented development process: they provide a common vocabulary for design, they reduce system complexity b y naming and de ning abstractions, they constitute ...
We propose design patterns as a new mechanism for expressing object-oriented design experience. Design patterns identify, name, and abstract common themes in objectoriented design. ...
Acknowledgements The authors wish to thank Doug Lea and Kent B e c k for detailed comments and discussions about this work, and Bruce Anderson and the participants of the Architecture Handbook workshops ...
doi:10.1007/978-3-642-59412-0_40
fatcat:wghavkjoszhm3lcsq7xoamxvlq
Generative pattern-based design of user interfaces
2010
Proceedings of the 1st International Workshop on Pattern-Driven Engineering of Interactive Computing Systems - PEICS '10
The knowledge base contains generative patterns from which portions of previously designed user interfaces could be identified and re-applied to a new design case study by generating code from its functional ...
This paper introduces a knowledge-based method for developing user interfaces based on generative patterns instead of descriptive patterns. ...
expressed in a way that facilitates automated generation of code). ...
doi:10.1145/1824749.1824753
fatcat:ju5wj2eckndwhdp6ae2bbihcra
An Extensible Workflow Architecture with Objects and Patterns
[chapter]
2003
The Kluwer International Series in Engineering and Computer Science
Microworkflow, a new workflow architecture, bridges the gap between the type of functionality provided by existing workflow systems and the type of workflow functionality required by developers. ...
Micro-workflow provides a better solution when the focus is on customizing the workflow features and integrating with other systems. ...
For this first application I have implemented the micro-workflow history component around the Singleton pattern [10] . ...
doi:10.1007/978-1-4615-0413-9_4
fatcat:zu2mhtxxazcc5ln4yayfagkzza
A Patterns Based Approach for Design of Educational Technologies
[article]
2018
arXiv
pre-print
Instructional design is a fundamental base for educational technologies as it lays the foundation to facilitate learning and teaching based on pedagogical underpinnings. ...
The core idea of our approach is to leverage patterns for modeling instructional design knowledge and to connect it with patterns in software architecture. ...
Acknowledgements We would like to thank TCS for providing us with initial inputs for this work, NLM for taking our work forward to create national impact, Government of Telangana for being one of the first ...
arXiv:1802.02663v1
fatcat:4uzaumacu5baxhwpiiddjaa6o4
Preparing for Service-Oriented Computing: A Composite Design Pattern for Stubless Web Service Invocation
[chapter]
2004
Lecture Notes in Computer Science
Specifically, it details how a Web service architectural pattern, based upon the composition of software design patterns, provides for implementations that insulate the application code from the peculiarities ...
In order to leverage the latest developments, code often needs to be heavily refactored to account for changing invocation interfaces. ...
Acknowledgements This work is supported by the U.S. National Science Foundation under grant IIS 0092593 (CAREER award). ...
doi:10.1007/978-3-540-27834-4_85
fatcat:jqi4tfpjhjcabdmhnpnvo3zgp4
Architecting as decision making with patterns and primitives
2008
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge - SHARK '08
The approach is demonstrated in the domain of process-driven SOA for two architectural views: Component-and-Connector and Process Flow. ...
The application of patterns is used as a foundation for many central design decisions in software architecture, but because of the informal nature of patterns, these design decisions are usually not precisely ...
We then generate code in executable languages, such as Java and BPEL, using the code generator.
RELATED WORK Zimmermann et al. present a generic modeling approach for SOA projects [25] . ...
doi:10.1145/1370062.1370066
dblp:conf/icse/ZdunAHD08
fatcat:27sfasymmvaipkocqov2eyq57e
« Previous
Showing results 1 — 15 out of 2,705 results