9 citations found. Retrieving documents...
Special Issue on Software Architecture. IEEE Software, 12(6), 1995.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Preparing Students For Industrial Teamwork - A Seasoned.. - Biffl, Thomas (1998)   (1 citation)  (Correct)

....education, case study, workshop design, project management, work organization, teamwork, roles, reviews. 1 Introduction The discussion in the software engineering (SE) community on SE education has lead to a number of position statements, curriculum descriptions and experience reports (see [1, 2, 3]) There is a general consensus that SE is an engineering science that combines science and experience to the discipline of engineering in industrial practice. Education therefore needs a mature balance of technology, cost, and people issues. Teaching engineers means preparing them for positive ....

Special Issue on SE Education, IEEE Software, 1997,


Contribution to a Theory of Database Reverse Engineering - Hainaut, Chandelon.. (1993)   (8 citations)  (Correct)

....supporting DBRE of real applications has yet to be built. This paper is a contribution to this future theory. Roughly speaking, reverse engineering (RE) a piece of software consists in reconstructing its functional and technical documentation, starting mainly from the source text of the programs [I1] [H3] Recovering these specifications is generally intended to convert, restructure, maintain or extend old applications. It is also required when developing a Data Administration function. In short, RE tries to answer the question : what are possible specifications of this implementation 1 . ....

Special issue on Reverse Engineering, IEEE Software, January, 1990


Database Reverse Engineering - Hainaut (1991)   (5 citations)  (Correct)

....in a world of increasingly complex technology. Database reverse engineering Reverse engineering (RE) a piece of software consists, among others, in recovering or reconstructing its functional and technical specifications, starting mainly from the source text of the programs [Chikofski 1990] [IEEE 1990] [Hall 1992] The problem is particularly complex with old and ill designed applications. In this case, not only no decent documentation (if any) can be relied on, but the lack of systematic methodologies for designing and maintaining them have led to tricky and obscure code. Therefore, reverse ....

Special issue on Reverse Engineering, IEEE Software, January, 1990


Requirements for Information System Reverse.. - Hainaut, Englebert.. (1995)   (11 citations)  (Correct)

....are being carried out as part of the DB MAIN and DB PROCESS projects 1 1. INTRODUCTION Reverse engineering (RE) a piece of software consists, among others, in recovering or reconstructing its functional and technical specifications, starting mainly from the source text of the programs [I1,H7]. Recovering these specifications is generally intended to redocument, convert, restructure, maintain or extend old applications. The problem is particularly complex with old and ill designed applications. In this case, not only no decent documentation (if any) can be relied on, but the lack of ....

Special issue on Reverse Engineering, IEEE Software, January, 1990


Formal Method Integration via Heterogeneous Notations - Paige (1997)   (1 citation)  (Correct)

....systems engineering [ILR95] and method integration [Kron93] has aimed at helping to solve some of the problems associated with scaling up. 2. Reuse. The issue of how to effectively reuse the products of software development (e.g. specifications) is a topic of ongoing research, e.g. see [PeWo92, IEE94b, BoHi94]. 3. Propagation. As software engineering has become more widely researched, many notations, tools, and methods for accomplishing software engineering tasks have been developed. The problem of adopting and propagating such new inventions into existing practice remains as a significant research ....

Special issue on Reuse, IEEE Software, September 1994.


Embedding Mathematical Techniques in System Engineering - Heisel, Jähnichen, Simons..   (Correct)

....In many cases, they have only small teams of highly trained research staff working on selected critical aspects of systems. What are the reasons for the failure of formal methods to achieve mainstream acceptance From our own experience and from our analysis of experience reports [CGR93, HK91, SOF94] we are led to conclude that one major reasons is that the goals striven for are simply too ambitious. Very often, formal methods are designed to provide a complete and superior methodological framework for the development of correct systems from A to Z. They often presuppose ideal circumstances, ....

Special issue on safety-critical systems. IEEE Software, January 1994.


Software Architecture - September Good Design   Self-citation (Architecture)   (Correct)

....languages and supporting tools [Shaw et al. 1995] and the formal underpinnings of software architecture [Abowd et al. 1995] The field is still too much in a state of flux for their treatment in a text book like this one. The interested reader is referred to [Garlan et al. 1995, Garlan, 1995, Software95, 1995, TrSE95, 1995] for impressions about ongoing research in this area. Design patterns have their origin in the work of Cunningham and Beck, who developed patterns for user interfaces in Smalltalk, such as no more than three panes per window [Addendum87, 1987, p. 16] MVC was first used in the ....

Special Issue on Software Architecture. IEEE Software, 12(6), 1995.


Transformation-based Database Reverse Engineering - Hainaut, Tonneau, Joris.. (1993)   (10 citations)  Self-citation (Engineering)   (Correct)

....design, database reverse engineering, schema transformation, schema equivalence 1. Introduction Reverse engineering a piece of software consists, among others, in recovering or reconstructing its functional and technical specifications, starting mainly from the source text of the programs [17]. Recovering these specifications is generally intended to redocument, convert, restructure, maintain or extend old applications. It is also required when developing a Data Administration function that has to know and record the description of all the data existing in the organization. The problem ....

Special issue on Reverse Engineering, IEEE Software, January, 1990


Formal Method Integration via Heterogeneous Notations - Paige (1997)   (1 citation)  (Correct)

No context found.

Special issue on Safety-Critical Systems, IEEE Software, January 1994.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC