Repository logo
  • English
  • Català
  • Čeština
  • Deutsch
  • Español
  • Français
  • Gàidhlig
  • Latviešu
  • Magyar
  • Nederlands
  • Polski
  • Português
  • Português do Brasil
  • Suomi
  • Svenska
  • Türkçe
  • Қазақ
  • বাংলা
  • हिंदी
  • Ελληνικά
  • Yкраї́нська
  • Log In
    or
    New user? Click here to register.Have you forgotten your password?
Repository logo
  • Communities & Collections
  • All of DSpace
  • English
  • Català
  • Čeština
  • Deutsch
  • Español
  • Français
  • Gàidhlig
  • Latviešu
  • Magyar
  • Nederlands
  • Polski
  • Português
  • Português do Brasil
  • Suomi
  • Svenska
  • Türkçe
  • Қазақ
  • বাংলা
  • हिंदी
  • Ελληνικά
  • Yкраї́нська
  • Log In
    or
    New user? Click here to register.Have you forgotten your password?
  1. Home
  2. Browse by Author

Browsing by Author "Stan JARZABEK"

Now showing 1 - 6 of 6
Results Per Page
Sort Options
  • No Thumbnail Available
    Item
    The case for User-Centered CASE Tools
    (1996-09-01T00:00:00Z) Stan JARZABEK; Riri Huang
    Abstract not available.
  • No Thumbnail Available
    Item
    From Reuse Library Experiences to Application Generation Architectures
    (1994-10-01T00:00:00Z) Stan JARZABEK
    Reuse through application generators has been successful in area of programming language systems. Can reuse practice in other domains benefit from these experiences? Companies usually start reuse at code level, by building a library with reusable code modules. As company's understanding of the domain and experience in reuse grow, reuse may also occur at design and requirement specification levels. We found that systematic modeling of commonalties and variations across systems makes it possible to convert experiences gained during component reuse into application generation solutions. Identifying common and variant structures in a domain is a core activity in building application generators. Domain modeling offers guidelines for representing and studying commonalties, but usually we do not study variations in any systematic way. Understanding variations comes with experience and, due to lack of guidelines and explicit representation, depends much on smartness of a software developer. We can, however, capture and study variations in the same way as we capture and study commonalties. We use a modeling notation that caters for variations. In the paper, we describe modeling methods and a framework that we use to progress from composition-based reuse to, more productive, application generators. The framework reflects our experiences gained in three projects on language processing systems that realized such a transition. We generalized the framework to make some of the concepts useful in the domain of business systems.
  • No Thumbnail Available
    Item
    PQL: A Language for Specifying Abstract Program Views
    (1994-11-01T00:00:00Z) Stan JARZABEK
    A program query language, PQL for short, described in this paper is a source language-independent notation to specify program queries and program views. We use PQL as an interface to Static Program Analyzers (SPA), interactive tools that enhance program understanding by answering queries about programs. In PQL, we can query on global program design as well as search for detail code patterns. Program queries and patterns supported by other notations described in literature and those supported by commercial tools known to the author, can be written simply and naturally in PQL. Being driven by a conceptual program model and based on SQL and attribute abstract syntax grammar concepts, PQL is a high-level and intuitive notation for querying programs. Program modeling and PQL notations described in the paper form a basis for an SPA generation system.
  • No Thumbnail Available
    Item
    PQTL: A Language for Specifying Program Transformations
    (1995-05-01T00:00:00Z) Stan JARZABEK
    We describe a program query and transformation language, PQTL for short, a general-purpose, end-user level language to specify program transformations. PQTL provides a basis for automating program transformations in software evolution, conversion and re-engineering. In PQTL, we specify program transformations in terms of the logical program design model. Separation of the logical program design model from the actual mechanism used to compute and store program designs allows us to design a generic program transformation tool. The generic tool can be customized to the needs of a specific program transformation project, i.e., to the source language,to specific program transformation rules and to an internal program representation. PQTL is an extension of PQL, a program query language, that we use to specify program queries in the interactive analysis of programs for understanding.
  • No Thumbnail Available
    Item
    A Reuse Framework for Multi-Domain Software Development
    (1996-09-01T00:00:00Z) Stan JARZABEK
    Abstract not available.
  • No Thumbnail Available
    Item
    Towards a Precise Description of Reverse Engineering Methods and Tools
    (1996-09-01T00:00:00Z) Stan JARZABEK; Irene Woon
    Abstract not available.

DSpace software copyright © 2002-2025 LYRASIS

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback