Filters








429,203 Hits in 4.5 sec

The Evolution of Software Configuration Management

Syahrul Fahmy
2020 International Journal of Advanced Trends in Computer Science and Engineering  
Software Configuration Management (SCM) is a discipline in software engineering for managing changes to software products using standard processes and tools.  ...  Commercial and proprietary tools are aplenty, and the underlying techniques are no longer confined to SCM.  ...  [173] ; change-aware process environment for system and software engineering [174] ; integration of programming language technology and version control [175] ; and the integration of SCM techniques and  ... 
doi:10.30534/ijatcse/2020/0891.32020 fatcat:7bpnzxscrvgqjb443siomkx5tq

Software Evolution in Time and Space: Unifying Version and Variability Management (Dagstuhl Seminar 19191)

Thorsten Berger, Marsha Chechik, Timo Kehrer, Manuel Wimmer, Michael Wagner
2019 Dagstuhl Reports  
Effectively managing versions and variants of software systems are among the main challenges of software engineering.  ...  This seminar aimed at establishing a body of knowledge of version and variant management techniques.  ...  control AND refactorings.  ... 
doi:10.4230/dagrep.9.5.1 dblp:journals/dagstuhl-reports/BergerCKW19 fatcat:senqkwy3d5amfb2sx255jb3qum

Concept-based failure clustering

Nicholas DiGiuseppe, James A. Jones
2012 Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering - FSE '12  
The current techniques utilize dynamic control flow to characterize each failure to then cluster them.  ...  We present an experiment comparing this new technique to traditional control-flow-based clustering.  ...  Sed, its test cases, and faulty versions were taken from the Software-artifact Infrastructure Repository [5] .  ... 
doi:10.1145/2393596.2393629 dblp:conf/sigsoft/DiGiuseppeJ12a fatcat:p6cx2tj6nzdqdhs4qjja3ivdzu

Detecting High Level Similarities in Source Code and Beyond

Dhavleesh Rattan, Rajesh Bhatia, Maninder Singh
2015 International Journal of Energy Information and Communications  
We assess the usefulness and scalability of the proposed technique by empirical evaluation on source code of open source subject systems and multi-version program analysis on 8 releases of dnsjava.  ...  The tool is able to detect concept level similarities by applying latent semantic indexing and principal component analysis.  ...  Copyright ⓒ 2015 SERSC have individual features which need to be exploited for clone detection. We noticed vagueness in the definition of model clones which hinders understanding of the topic area.  ... 
doi:10.14257/ijeic.2015.6.2.01 fatcat:ejj4wmyuyfdprmlmxvu7z23yxm

Continuously delivering your network

Steffen Gebert, Christian Schwartz, Thomas Zinner, Phuoc Tran-Gia
2015 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM)  
This paper suggests the adaption of the successful concept of continuous delivery into the software defined networking world.  ...  Softwarization and cloudification of networks through software defined networking and network functions virtualisation promise a new degree of flexibility and agility.  ...  This paper described the established concept of continuous delivery, an important technique for agile and high-quality software development.  ... 
doi:10.1109/inm.2015.7140371 dblp:conf/im/GebertSZT15 fatcat:hkeyvjhngjabvklusxn6t3fmwa

OBJECT-ORIENTED CONCEPTS [chapter]

1996 Object-Oriented Software: Design and Maintenance  
Industry began to embrace new OOA&D techniques for client-server, GUI, and PC development Many new industry sectors e.g Banking, Insurance, Health Applied new OO concepts and languages  C++  ...  Software Engineering Process Software Engineering Process Architecture Object Oriented Concepts Object Oriented Techniques Process Units SEPA SEP Object Oriented Pty Ltd Version 1.0:  ... 
doi:10.1142/9789812798008_0001 fatcat:vkv4j675nfhspjghwycq4mwumu

Toward a Software Maintenance Methodology using Semantic Web Techniques

David Hyland-Wood, David Carrington, Simon Kaplan
2006 2006 Second International IEEE Workshop on Software Evolvability (SE'06)  
This paper describes ongoing research to develop a methodology for software maintenance using Semantic Web techniques.  ...  Specifically, we show how the use of an OWL-DL ontology of software engineering concepts, RDF encoding of system metadata and SPARQL queries over the resulting RDF graph can be used to enable language-neutral  ...  ., Christian Halaschek-Wiener and Vladimir Kolovski of the MIND Laboratory, University of Maryland College Park for their kind suggestions for the improvement of the SEC ontology.  ... 
doi:10.1109/software-evolvability.2006.16 fatcat:356fgiwotve3bnerxl53zwlozq

Dependable Computing Systems in Support of Transformation of the Force Information Infrastructure

Vyacheslav Kharchenko, Vladimir Sklyar, Oleg Odaruschenko
2007 Information & Security An International Journal  
The Models, Techniques and Tools Infrastructure for supporting transformation of the Force Information Infrastructure is proposed.  ...  Some general tasks and methods for providing and managing dependability are analyzed.  ...  The experience gained from applying the multi-version approach and the 3M-conception for different DCS development and upgrade is analyzed in Table 2 . 15 This experience, the proposed methods and techniques  ... 
doi:10.11610/isij.2208 fatcat:uukkw767eraipcohjkgq33d7vm

Page 9 of Journal of Research and Practice in Information Technology Vol. 27, Issue 1 [page]

1995 Journal of Research and Practice in Information Technology  
The state diagram based control transfer technique is the best known of these monitors (Yourdon, 1975), (Leaney, 1991).  ...  By the use of subtype and inheritance concepts, plus pre and post condition refinement, the authors suggest how to set up classes of monitors for problems.  ... 

Toward SCM/PDM integration? [chapter]

Jacky Estublier, Jean -Marie Favre, Philippe Morat
1998 Lecture Notes in Computer Science  
For a long time, these two domains have been disconnected, but they probably share common concepts and techniques.  ...  Thus we are faced with the question: are the involved concepts and techniques close enough to envision a common tool capable of supporting both domains.  ...  New concepts and techniques for integration and interoperability are emerging (from Corba to Beans and ActiveX). It is unlikely solutions found in PDM apply as such to software.  ... 
doi:10.1007/bfb0053880 fatcat:6fbckqftgrfvpmpdw22tifs644

The Diagram of Flow: Its Departure from Software Engineering and Its Return [chapter]

S. J. Morris, O. C. Z. Gotel
2012 Lecture Notes in Computer Science  
A new emphasis on hierarchy (as level of abstraction) and on data structure meant that the general concept of flow was completely superseded, only to re-emerge later as a new duality of control flow and  ...  one among a wider set of paradigms for software systems development, each associated with its own diagrams.  ...  Data flow has joined control flow to form a pair of concepts fundamental to the understanding of programs and the design of software systems.  ... 
doi:10.1007/978-3-642-31223-6_26 fatcat:5ctp5z6ga5dylhdjdkxhzdo36a

Configuration Management in a Method Engineering Context [chapter]

Motoshi Saeki
2006 Lecture Notes in Computer Science  
This paper proposes a technique to solve the issues on version control and change management in method engineering processes.  ...  In such method engineering environments, version control and change management for both model descriptions and method descriptions should be seamlessly combined.  ...  Acknowledgements The author would like to thank Rodion Moiseeiv for his valuable comments to the earlier version of this paper.  ... 
doi:10.1007/11767138_26 fatcat:an4c35zmrvallp3k2pskkpcsze

Integrating configuration management into a generic environment

Axel Mahler, Andreas Lampen
1990 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments - SDE 4  
The presented approach is demonstrated by defining a set of classes for version control and configuration management that model the behavior of an existing configuration management toolkit.  ...  The software development process consists of a number of complex activities for work coordination, organization, communication, and disciplines that are essential for achieving quality software, maintaining  ...  Version control and configuration management functions are highly relevant for nearly all software objects evolving during the development of a software system.  ... 
doi:10.1145/99277.99298 dblp:conf/sde/MahlerL90 fatcat:e744fpyz3bgmfby6yx3zfomnxa

Integrating configuration management into a generic environment

Axel Mahler, Andreas Lampen
1990 Software engineering notes  
The presented approach is demonstrated by defining a set of classes for version control and configuration management that model the behavior of an existing configuration management toolkit.  ...  The software development process consists of a number of complex activities for work coordination, organization, communication, and disciplines that are essential for achieving quality software, maintaining  ...  Version control and configuration management functions are highly relevant for nearly all software objects evolving during the development of a software system.  ... 
doi:10.1145/99278.99298 fatcat:jtsrdlqkffd6hjsgmdtoivio5y

The Multiple Facets of Software Diversity

Benoit Baudry, Martin Monperrus
2015 ACM Computing Surveys  
Early experiments with software diversity in the mid 1970's investigated N-version programming and recovery blocks to increase the reliability of embedded systems.  ...  This survey includes classical work about design and data diversity for fault tolerance, as well as the cybersecurity literature that investigates randomization at different system levels.  ...  Acknowledgements We would like to thank Paul Amman, Benoit Gauzens and Sebastian Banescu, as well for their valuable feedback on this paper.  ... 
doi:10.1145/2807593 fatcat:2fgpoch6ibajtnbajbdnsseb7u
« Previous Showing results 1 — 15 out of 429,203 results