Title : 
Post-facto integration technology: new discipline for an old practice
         
        
        
            Author_Institution : 
MCC, Austin, TX, USA
         
        
        
        
        
        
            Abstract : 
Experience in building major pieces of a software development platform by integrating existing software components into a uniform programming environment is reported. These components are written in incompatible languages and follow idiosyncratic protocols and conventions. These are examples of a common software engineering practice called post-facto integration. In this style of integration, the integrated system is designed after its major subcomponents have been built, often for a rather different purpose. A research effort has been initiated to better understand this style of integration and to develop tools and methods to make it a more productive and reliable software engineering practice. Two models for post-facto integration have been identified, one for tools integration and one for information integration. A model is proposed for post-facto tool integration which is based on a module interconnection language for loosely coupled, communication processes where existing tools are encapsulated as concurrent objects
         
        
            Keywords : 
programming environments; software engineering; software reliability; systems analysis; communication processes; concurrent objects; existing software components; idiosyncratic protocols; incompatible languages; information integration; integrated system; module interconnection language; post-facto integration; reliable software engineering practice; research effort; software development platform; tools integration; uniform programming environment; Computer languages; Costs; Drives; Libraries; Maintenance engineering; Operating systems; Packaging; Programming profession; Runtime environment; Software tools;
         
        
        
        
            Conference_Titel : 
Systems Integration, 1990. Systems Integration '90., Proceedings of the First International Conference on
         
        
            Conference_Location : 
Morristown, NJ
         
        
            Print_ISBN : 
0-8186-9027-5
         
        
        
            DOI : 
10.1109/ICSI.1990.138657