50 citations found. Retrieving documents...
I. T. Bowman, R. C. Holt, and N. V. Brewster. Linux as a Case Study: Its Extracted Software Architecture. ICSE'99, Los Angeles, CA, May 1999.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents

Semantic Grep: Regular Expressions Relational Abstraction - Ian Bull Andrew   (Correct)

....system details, but it illustrates the subsystem interactions that the software engineers feel are important. An example of a conceptual architecture for PostgreSQL can be seen in figure 1 [31] The As Built or concrete model of a system shows the relations that exist in the implemented system [2]. This model can be extracted through reverse engineering tools such as PBS, Dali, Rigi, CIA or SWAGKit [21, 29, 17, 11, 28] Each of these tools produces different output; however, they all have the common goal of producing a higher level of abstraction of the system under examination based on ....

Ivan T. Bowman, Richard C. Holt, and Neil V. Brewster. Linux as a case study: Its extracted software architecture. In Proc. of the :;$<>= Intl. Conference on Software Engineering (ICSE-21), Los Angeles, CA, May 1999.


Architecture Reconstruction Guidelines - Kazman, O'Brien, Verhoef (2001)   (3 citations)  (Correct)

....print Dialogue fields[0] Approaches There have been several other efforts in architecture analysis and reconstruction. 6. 1 Bowman and Associates Bowman and associates outline a similar method to that of Dali for extracting architectural documentation from the code of an implemented system [Bowman 99] In one example, they reconstructed the architecture of the Linux system. They analyzed source code using the cfx program (c code fact extractor) to obtain symbol (elements in Dali) information from the code and generated a set of relations between the symbols. Then, they manually created a ....

Bowman, T.; Holt, R.C.; & Brewster, N.V. "Linux as a Case Study: Its Extracted Software Architecture." 555-563. Proceedings of the 21 st International Conference on Software Engineering. Los Angeles, CA, May 16-22, 1999. New York, NY: ACM Press, 1999.


Enhancing Domain-Specific Software Architecture Recovery - Ivkovic (2002)   (Correct)

....to those components. It shows static structures (i.e. functional components) and dynamic structures (i.e. relationships among components) It has wide applicability and can be used by almost all of the stakeholders in the development cycle. A Concrete View identified by Bowman et al. BHB99] also refers to the logical decomposition but it shows it from the implementation perspective (i.e. it shows the logical structure that resulted after the conceptual logical view was implemented) Concurrency Execution Process View focuses on the assignment of runtime component instances ....

....[CC90] Reverse engineering is the process of analyzing a subject system to identify the system s components and their interrelationships and to create representation of the system in another form or at a higher level of abstraction. Previous research in the area of architecture recovery [BHB99, BH98, TH96, KC97, KOV01, MNS95] agree on a common set of steps in various approaches to the complete architecture recovery. These steps indicate that the architecture recovery is concerned with the recovery of a concrete or as implemented architecture of the system instead of a conceptual or ....

[Article contains additional citation context not shown here]

I. T. Bowman, R. C. Holt, and N. V. Brewster. Linux as a case study: Its extracted software architecture. In Proceedings of the International Conference on Software Engineering 1999 (ICSE 99), Los Angeles, CA, May 1999.


Identifying and Modeling Components in the SawMill Operating System - Wagner   (Correct)

....The user iterates these steps until he gained enough information about the structure and dependencies of the code. To de ne the high level model, all accessible information about the source code is used. For SawMill and Linux code, this is not much and doesn t always t to implementation [BB99] This makes it hard to use this approach with SawMill code. This approach also doesn t allow to modify the code or its structure, which is needed for SawMill. This approach only shows the requirements of analysis tools but doesn t provide them. BB99] describes a case study of extracting the ....

....much and doesn t always t to implementation [BB99] This makes it hard to use this approach with SawMill code. This approach also doesn t allow to modify the code or its structure, which is needed for SawMill. This approach only shows the requirements of analysis tools but doesn t provide them. BB99] describes a case study of extracting the software architecture of the Linux kernel. Their approach is similar to the re exion model and could be used for code analysis, but the presented tools are not yet sucient and they do not provide manipulation of the components. The second question, after ....

I.T. Bowman and N.V. Brewster. Linux as a case study: Its extracted software architecture. In 21st International Conference on Software Engineering (ICSE) 1999. University of Waterloo, Dep. of Computer Science, 1999.


Improving Quality Attributes of a Complex System Through.. - Land (2002)   (Correct)

....scrutiny. This refinement procedure was done in much the same way as with the methodology Bosch suggests [2] With this case study we have followed the pragmatic approach that has characterized the field of software architecture so far; much of the architectural research has included case studies [1,2,3,4,5,6,9,12]. Bass et al. describe case studies where SAAM is used [1] The relation between architecture and quality attributes is emphasized by Bass et al. [1] and Bosch [2] The Architecture Tradeoff Analysis Method (ATAM) is a relative of SAAM, which refines the analysis by making the tradeoff choices even ....

Ivan T Bowman, Richard C Holt, Neil V Brewster, Linux as a Case Study: Its Extracted Software Architecture, Proceedings 21st International Conference on Software Engineering (ICSE), 1999


A Brief Survey of Software Architecture - Land (2002)   (Correct)

.... uses product lines, fire alarm, measurement systems, and a dialysis system as examples [6] Hermansson et al. report on how the architecture of a telecommunication system was redesigned [21] Bowman et al. describe how they arrived at an architectural description of Linux by reengineering the code [7]. Hofmeister et al. build their book Applied Software Architecture heavily on industrial practice gathered from throughout the Siemens corporation [22] Bass et al. describes how SAAM was used to evaluate two competing financial management systems, and a revision control system [3] Kazman et al. ....

Bowman I. T., Holt R. C., and Brewster N. V., "Linux as a Case Study: Its Extracted Software Architecture", In Proceedings of Proceedings 21st International Conference on Software Engineering (ICSE), 1999.


Recasting Program Reverse Engineering through On-Line Analytical .. - Andritsos (2000)   (Correct)

....tools we referred to in the previous section (PBS, Rigi, Dali etc. basically use the physical structure of a software system under investigation to infer the architectural structure. This happens because it is often the case that documentation is non existent for a software system (e.g. Linux [BHB99] Recently, the applicability of data mining in decision making tasks has become necessary since its results provide insightful information that reverse engineering tools are not able to reveal. Data mining algorithms, such as Hierarchical Clustering and Concept Analysis, appear to be promising ....

Ivan T. Bowman, Richard C. Holt, and Neil V. Brewster. Linux as a Case Study: Its Extracted Software Architecture. In Proc. of the 21st Int'l Conf. on Software Engineering, pages 555--563, Los Angeles, CA, USA, May 1999. ACM Press.


Recovering Rationale - Arie Van Deursen (2001)   (Correct)

....in the version control system on the reason for certain changes, may provide insight in architectural rationale. Several approaches to architecture recovery are based on the notion of a system browser, which provides different linked views at various levels of abstraction of the legacy system [4, 5, 1]. In order to understand rationale, the original documentation, comments, and the problem tracking and version control remarks can be included in such a system browser. Moreover, some link insertion technique can be used to make the relationships between keywords in these texts and other concepts ....

I. T. Bowman, R. C. Holt, and N. V. Brewster. Linux as a case study: Its extracted software architecture. In 21st International Conference on Software Engineering, ICSE99, pages 555--563. ACM, 1999.


Source versus Object Code Extraction For Recovering Software - Architecture Ahmed Hassan (2005)   Self-citation (Holt)   (Correct)

No context found.

I. T. Bowman, R. C. Holt, and N. V. Brewster. Linux as a Case Study: Its Extracted Software Architecture. In Proceedings of the 21st International Conference on Software Engineering, Los Angeles, USA, May 1999.


Connecting Architecture Reconstruction Frameworks - Ivan Bowman Michael   (5 citations)  Self-citation (Bowman Holt)   (Correct)

No context found.

Ivan Bowman and Richard C. Holt. Linux as a case study: its extracted software architecture. In Proc. of ICSE-99, Los Angeles, CA, May 1999. To appear.


Comparison of Clustering Algorithms in the Context of.. - Jingwei Wu Ahmed (2005)   Self-citation (Holt)   (Correct)

No context found.

I. T. Bowman, R. C. Holt, and N. V. Brewster. Linux as a case study: Its extracted software architecture. In Proceedings of the 21st International Conference on Software Engineering, pages 555--563, Los Angeles, California, May 1999.


Reconstructing Ownership Architectures - To Help Understand   Self-citation (Bowman Holt)   (Correct)

No context found.

Ivan T. Bowman and Richard C. Holt. Linux as a case study: Its extracted software architecture. In Proceedings of ICSE'99, to appear, Los Angeles, California, May 1999.


Using Development History Sticky Notes to Understand Software.. - Hassan, Holt (2004)   Self-citation (Holt)   (Correct)

No context found.

I. T. Bowman, R. C. Holt, and N. V. Brewster. Linux as a Case Study: Its Extracted Software Architecture. In IEEE 21st International Conference on Software Engineering, Los Angeles, USA, May 1999.


Connecting Architecture Reconstruction Frameworks - Ivan Bowman Michael   (5 citations)  Self-citation (Bowman Holt)   (Correct)

No context found.

Ivan Bowman and Richard C. Holt. Linux as a case study: its extracted software architecture. In Proceed- ings of ICSE'99, Los Angeles, CA, May 1999. To appear.


Using Graph Patterns to Extract Scenarios - Jingwei Wu Ahmed (2002)   (5 citations)  Self-citation (Holt)   (Correct)

....analysis of the Nautilus open source file manager. Multiple scenarios are extracted and analyzed. These scenarios have helped us to understand Nautilus s architecture. 1 Introduction In reverse engineering, it is common to extract software architectures from source code and system documentation [1, 2]. An extracted architecture is often represented in box and arrow diagrams. These diagrams help us understand the system s architecture, but do not express the order of component interactions in the execution of the system. Software engineers use scenarios to illustrate sequences of interactions ....

I. T. Bowman, R. C. Holt and N. V. Brewster. Linux as a Case Study: It Extracted Software Architecture. In Proc. of the 21st International Conference on Software Engineering, Los Angeles, California, May 1999.


Stemming Architectural Erosion by - Coupling Architectural Discovery   (Correct)

No context found.

I. T. Bowman, R. C. Holt, and N. V. Brewster. Linux as a Case Study: Its Extracted Software Architecture. ICSE'99, Los Angeles, CA, May 1999.


Architecture, Evolution, and Cloning of Linux Device Drivers: - Case Study Davor   (Correct)

No context found.

Ivan T. Bowman, Richard C. Holt and Neil V. Brewster, "Linux as a Case Study: Its Extracted Software Architecture", ICSE '99: International Conference on Software Engineering, Los Angeles, California, May 1999.


Journal Of Software Maintenance And Evolution: Research And.. - Softw Maint Evol   (Correct)

No context found.

Bowman I, Holt R, Brewster N. Linux as a case study: its extracted software architecture. Proceedings of the 21st international conference on Software engineering (ICSE '99), May 1999. IEEE Computer Society Press: Los Angeles, CA, US, 1999; 555--563.


Fine-Grain Analysis of Common Coupling and its Application.. - Yoav Etsion Gabor (2005)   (Correct)

No context found.

I. T. Bowman, R. C. Holt, and N. V. Brewster, "Linux as a case study: its extracted software architecture". In 21st Intl. Conf. Softw. Eng., pp. 555--563, May 1999.


Modelling and Extracting the Build-Time Software Architecture.. - Qiang Tu Michael   (Correct)

No context found.

Ivan T. Bowman, Richard C. Holt, and Neil V. Brewster. Linux as a case study: Its extracted software architecture. In 12 Proc. of the ##### Intl. Conference on Software Engineering (ICSE-21), Los Angeles, CA, May 1999.


Architecture Recovery of Dynamically Linked Applications: A.. - Igor Ivkovic And (2002)   (Correct)

No context found.

I.T. Bowman, R.C. Holt, and N.V. Brewster, "Linux as a Case Study: Its Extracted Software Architecture", In Proceedings of the ICSE 99, Los Angeles, May 99.


Stemming Architectural Erosion by Coupling Architectural.. - Medvidovic, Egyed, al. (2003)   (Correct)

No context found.

I. T. Bowman, R. C. Holt, and N. V. Brewster. Linux as a Case Study: Its Extracted Software Architecture. ICSE'99, Los Angeles, CA, May 1999.


Stemming Architectural Erosion by Coupling.. - Medvidovic, Egyed.. (2003)   (Correct)

No context found.

I. T. Bowman, R. C. Holt, and N. V. Brewster. Linux as a Case Study: Its Extracted Software Architecture. ICSE'99, Los Angeles, CA, May 1999.


Identifying Clones in the Linux Kernel - Casazza Antoniol Villano (2001)   (7 citations)  (Correct)

No context found.

I. Bowman, R. Holt, and V. Brewster. Linux as a case study: its extracted software architecture. In Proceedings of the International Conference on Software Engineering, pages 555--563. IEEE Computer Society Press, 1999.


Attribute-Based Software Evolution: - Patterns And Product   (Correct)

No context found.

I. T. Bowman, R. C. Holt, and N. V. Brewster. Linux as a Case Study: Its Extracted Software Architecture. ICSE '99: International Conference on Software Engineering, Los Angeles,California, (May 1999).

First 50 documents

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