Filters








968 Hits in 5.2 sec

Piecemeal migration of a document archive system with an architectural pattern language

M. Goedicke, U. Zdun
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

M. Goedicke, U. Zdun
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

Uwe Zdun
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

Kostas Kontogiannis, Panos Linos, Kenny Wong
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

Aakash Ahmad, Pooyan Jamshidi, Claus Pahl
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

A. J. Kemball, R. M. Crutcher, R. Hasan
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

Paul G. Nagy
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]

Richard F. Paige
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

Stephen T. Kerr
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]

Phil Trinder, Natalia Chechina, Nikolaos Papaspyrou, Konstantinos Sagonas, Simon Thompson, Stephen Adams, Stavros Aronis, Robert Baker, Eva Bihari, Olivier Boudeville, Francesco Cesarini, Maurizio Di Stefano (+12 others)
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

Phil Trinder, Olivier Boudeville, Francesco Cesarini, Maurizio Di Stefano, Sverker Eriksson, Viktória fördős, Amir Ghaffari, Aggelos Giantsios, Rickard Green, Csaba Hoch, David Klaftenegger, Natalia Chechina (+13 others)
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

Charles William Butler, Gary Lowell Richardson
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]

Michael Hartung, James Terwilliger, Erhard Rahm
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

Ritu Arora, Maria Esteva, Jessica Trelogan
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

Majed Al‐Mashari, Abdullah Al‐Mudimigh
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