A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Piecemeal migration of a document archive system with an architectural pattern language
Proceedings Fifth European Conference on Software Maintenance and Reengineering
It is hard to migrate such systems to a more flexible architecture or to new technologies. The document archive/retrieval system discussed in this paper is an example system, that has these problems. ...
The patterns aim at the introduction of flexibility into blackbox component architectures in a piecemeal way. ...
An Architectural Pattern Language for Piecemeal Legacy Migration: For piecemeal component migration we have used the pattern language from [8, 7] . ...
doi:10.1109/.2001.914983
dblp:conf/csmr/GoedickeZ01
fatcat:scb7pocf7fdrbl4xbr7y674aoa
Piecemeal migration of a document archive system with an architectural pattern language
Proceedings Fifth European Conference on Software Maintenance and Reengineering
It is hard to migrate such systems to a more flexible architecture or to new technologies. The document archive/retrieval system discussed in this paper is an example system, that has these problems. ...
The patterns aim at the introduction of flexibility into blackbox component architectures in a piecemeal way. ...
An Architectural Pattern Language for Piecemeal Legacy Migration: For piecemeal component migration we have used the pattern language from [8, 7] . ...
doi:10.1109/csmr.2001.914983
fatcat:fjkpr4ne7jbxffg2hdwopmryqi
Systematic pattern selection using pattern language grammars and design space analysis
2007
Software, Practice & Experience
As a case study of our approach, we analyze patterns from a pattern language for distributed object middleware. ...
We propose to formalize the pattern relationships in a pattern language grammar and to annotate the grammar with effects on quality goals. ...
Acknowledgments I wish to thank James Coplien for providing detailed comments on an earlier draft of this manuscript. ...
doi:10.1002/spe.799
fatcat:cy3mw4b4snddraka7htuwqzgoy
Comprehension and Maintenance of Large-Scale Multi-Language Software Applications
2006
Conference on Software Maintenance, Proceedings of the
Regardless of the view by which we consider software maintenance, the fact is that it is the driving force behind software evolution, a very important aspect of a software system. ...
Most legacy systems subscribe to this view of software maintenance. ...
At the architecture level, we consider architectural patterns that allow the integration of a system with other systems. ...
doi:10.1109/icsm.2006.20
dblp:conf/icsm/KontogiannisLW06
fatcat:amxcqphaqffbjnnfvhm6k4ojoq
Classification and comparison of architecture evolution reuse knowledge-a systematic review
2014
Journal of Software: Evolution and Process
A lack of focus on empirical acquisition of reuse knowledge suggests the need of solutions with architecture change mining as a complementary and integrated phase for architecture change execution. ...
Conclusions: Change patterns (34% of selected studies) represent a predominant solution, followed by evolution styles (25%) and adaptation strategies and policies (22%) to enable application of reuse knowledge ...
Jim Buckely (affiliated with: Lerothe Irish Software Engineering Research Centre, University of Limerick, Ireland) and Bardia Mohabbati (affiliated with: Simon Fraser University, Canada) for their feedback ...
doi:10.1002/smr.1643
fatcat:oj3j2brzfjcynjo3fxn63m22py
A component-based framework for radio-astronomical imaging software systems
2008
Software, Practice & Experience
We consider optimal re-use strategies for packages of disparate architectures brought together within a modern component framework. ...
This paper describes a component-based framework for radio-astronomical imaging software systems. ...
Piecemeal migration of a large document archiving and retrieval software system using an integration pattern language approach is described by (11). ...
doi:10.1002/spe.838
fatcat:gry2rm4forhw3neb2tf4hzo66y
The future of PACS
2007
Medical Physics (Lancaster)
How will the future of picture archiving and communication systems ͑PACS͒ look, and how will this future affect the practice of radiology? ...
needs of a broad range of medical imaging. ...
One study on migration suggested that migration of PACS data from a tape archive takes roughly a third of the time that original acquisition required. 18 Six years of data backed up on tape might realistically ...
doi:10.1118/1.2743097
pmid:17821975
fatcat:qd5hhpk7xfghtb2dpp54w4zeeq
Engineering Bidirectional Transformations
[chapter]
2018
Lecture Notes in Computer Science
It focuses on stages of a typical engineering lifecycle, starting with requirements and progressing to implementation and verification. ...
It summarises Model-Driven Engineering approaches to capturing requirements, architectures and designs for bidirectional transformations, and suggests an approach for verification as well. ...
Acknowledgements Parts of this work were supported by the European Commission's 7th Framework Programme, through grant #611125 (MONDO). ...
doi:10.1007/978-3-319-79108-1_5
fatcat:ic5ahadjljbunf4rvqdv3t7n6a
Wayfinding in an electronic database: The relative importance of navigational cues vs. mental models
1990
Information Processing & Management
This paper contributes descriptions of a preliminary set of common adaptations and "migration patterns" in the practices of database curators. ...
Migration of data collections from one platform to another is an important component of data curationyet, there is surprisingly little guidance for information professionals faced with this task. ...
drafts of this paper. ...
doi:10.1016/0306-4573(90)90071-9
fatcat:mfexpgdoenf6thoqf64lcyxnna
Scaling Reliably: Improving the Scalability of the Erlang Distributed Actor Platform
[article]
2017
arXiv
pre-print
Distributed actor languages are an effective means of constructing scalable reliable systems, and the Erlang programming language has a well-established and influential model. ...
and validated a set of semantics for the new language constructs. (3) To make large Erlang systems easier to deploy, monitor, and debug we have developed and made open source releases of five complementary ...
Roberto Aloi and Enrique Fernandez Casado contributed to the development and measurement of WombatOAM. ...
arXiv:1704.07234v2
fatcat:wq5k32vienfazhrwnl3eiahczi
Scaling Reliably
2017
ACM Transactions on Programming Languages and Systems
Distributed actor languages are an effective means of constructing scalable reliable systems, and the Erlang programming language has a well-established and influential model. ...
While we report measurements on a range of NUMA and cluster architectures, the key scalability experiments are conducted on the Athos cluster with 256 hosts (6144 cores). ...
Roberto Aloi and Enrique Fernandez Casado contributed to the development and measurement of WombatOAM. ...
doi:10.1145/3107937
fatcat:3l3v5solvvfvdj4y47et3gba3y
Completing Information Technology Projects as Scheduled and on Time
2019
American Journal of Software Engineering and Applications
Organization alignment, project management, business and technology architectures, and organizational change management domains are integrated into a successful software development framework. ...
reduced risk of failure. ...
The first half of the decade was largely devoted to migrating to the newly fashionable client-server architectures. ...
doi:10.11648/j.ajsea.20190801.12
fatcat:mybiygmkj5g5fnlo53yjtn6ux4
Recent Advances in Schema and Ontology Evolution
[chapter]
2010
Schema Matching and Mapping
We then give an overview about the current state of the art and recent research results for the evolution of relational schemas, XML schemas, and ontologies. ...
We introduce the major requirements for effective schema and ontology evolution, including support for a rich set of change operations, simplicity of change specification, evolution transparency (e.g., ...
to a type in an XML schema with an element and a key. ...
doi:10.1007/978-3-642-16518-4_6
fatcat:nx56hsjqnzaedihtc7cthjqaby
Leveraging High Performance Computing for Managing Large and Evolving Data Collections
2014
International Journal of Digital Curation
The process of developing a digital collection in the context of a research project often involves a pipeline pattern during which data growth, data types, and data authenticity need to be assessed iteratively ...
in relation to the different research steps and in the interest of archiving. ...
These two projects resulted in a semi-automated record keeping and metadata system for data archiving, but a large portion (~3 TB) of the disorganized legacy collection remains to be inspected, documented ...
doi:10.2218/ijdc.v9i2.331
fatcat:5y4wkekxcjeuth7p7pwpjtw4ia
ERP implementation: lessons from a case study
2003
Information Technology and People
Many organizations have moved from stand-alone business information systems applications to integrated enterprise-wide systems, enterprise resource planning ( ...
language, COBOL, and running on a supermini NCR operating system. ...
There were also a number of loosely coupled departmental and application-specific piecemeal systems. ...
doi:10.1108/09593840310463005
fatcat:k7fdpcic2vhpxn2iadke3yff4u
« Previous
Showing results 1 — 15 out of 968 results