By Topic

IEEE Transactions on Software Engineering

Issue 10 • Date Oct 1990

Filter Results

Displaying Results 1 - 9 of 9
  • The design and implementation of an ASN.1-C compiler

    Publication Year: 1990, Page(s):1209 - 1220
    Cited by:  Papers (14)  |  Patents (14)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (940 KB)

    Abstract syntax notation one (ASN.1) has been widely used in international standard specification: its transfer-syntax, the basic encoding rules (BER), is used as the external data representation. A BER implementation called the ED library is presented. The ED library includes a number of encoding and decoding routines that may be used as primitive functions to compose encoders and decoders for ar... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The rejection rate for tasks with random arrivals, deadlines, and preemptive scheduling

    Publication Year: 1990, Page(s):1198 - 1208
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (852 KB)

    A means of approximating light-traffic performance of RAD (random-arrivals-with-deadlines) systems for four basic preemptive scheduling policies is presented. The design goal is to keep congestion low enough to make the probability of rejection acceptably small. These designs must have low processor utilization. The study analyzes rejection probabilities at utilizations up to 20% and rejection pro... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Early experience with the Visual Programmer's WorkBench

    Publication Year: 1990, Page(s):1107 - 1121
    Cited by:  Papers (12)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1272 KB)

    The Visual Programmer's WorkBench (VPW) addresses the rapid synthesis and customization of environments for the specification, analysis, and execution of visual programs. The goal of VPW is to enable the easy creation of environments for visual languages. The design of VPW and experience using it to generate a distributed programming environment for a concurrent visual language are described. A vi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Miro: visual specification of security

    Publication Year: 1990, Page(s):1185 - 1197
    Cited by:  Papers (15)  |  Patents (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1200 KB)

    Miro is a set of languages and tools that support the visual specification of file system security. Two visual languages are presented: the instance language, which allows specification of file system access, and the constraint language, which allows specification of security policies. Miro visual languages and tools are used to specify security configurations. A visual language is one whose entit... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An iconic programming system, HI-VISUAL

    Publication Year: 1990, Page(s):1178 - 1184
    Cited by:  Papers (19)  |  Patents (18)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (968 KB)

    A framework for icon management which is quite object-oriented is proposed, and an iconic programming system named HI-VISUAL is presented on the basis of the framework. In the framework, icons represent real objects or concepts already established in a target application environment, whereas icons representing functions are not provided. A function is represented by a combination of two different ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automating visual language generation

    Publication Year: 1990, Page(s):1122 - 1135
    Cited by:  Papers (28)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1120 KB)

    A system to generate and interpret customized visual languages in given application areas is presented. The generation is highly automated. The user presents a set of sample visual sentences to the generator. The generator uses inference grammar techniques to produce a grammar that generalizes the initial set of sample sentences, and exploits general semantic information about the application area... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A visual language compiler for information retrieval by visual reasoning

    Publication Year: 1990, Page(s):1136 - 1149
    Cited by:  Papers (19)  |  Patents (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1296 KB)

    When a database increases in size, retrieving the data becomes a major problem. An approach based on data visualization and visual reasoning is described. The main idea is to transform the data objects and present sample data objects in a visual space. The user can use a visual language to incrementally formulate the information retrieval request in the visual space. A prototype system is describe... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • QBD*: a graphical query language with recursion

    Publication Year: 1990, Page(s):1150 - 1163
    Cited by:  Papers (33)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1108 KB)

    A system to query databases using diagrams as a standard user interface is proposed. The system, called Query by Diagram* (QBD*), makes use of a conceptual data model, a query language on this model, and a graphical user interface. The conceptual model is the entity-relationship model. The query language, whose expressive power allows recursive queries, supports visual interaction. The main charac... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual knowledge engineering

    Publication Year: 1990, Page(s):1164 - 1177
    Cited by:  Papers (8)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1420 KB)

    The knowledge engineer is only weakly supported at three critical stages in the knowledge engineering life cycle: (1) knowledge acquisition during which problem conceptualization must largely be tackled with paper and pencil; (2) knowledge encoding, during which it is frequently necessary to be able to navigate across a variety of knowledge representation formalisms; and (3) large-scale debugging,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.

Aims & Scope

The IEEE Transactions on Software Engineering is interested in well-defined theoretical results and empirical studies that have potential impact on the construction, analysis, or management of software. The scope of this Transactions ranges from the mechanisms through the development of principles to the application of those principles to specific environments. Specific topic areas include: a) development and maintenance methods and models, e.g., techniques and principles for the specification, design, and implementation of software systems, including notations and process models; b) assessment methods, e.g., software tests and validation, reliability models, test and diagnosis procedures, software redundancy and design for error control, and the measurements and evaluation of various aspects of the process and product; c) software project management, e.g., productivity factors, cost models, schedule and organizational issues, standards; d) tools and environments, e.g., specific tools, integrated tool environments including the associated architectures, databases, and parallel and distributed processing issues; e) system issues, e.g., hardware-software trade-off; and f) state-of-the-art surveys that provide a synthesis and comprehensive review of the historical development of one particular area of interest.

Full Aims & Scope

Meet Our Editors

Editor-in-Chief
Matthew B. Dwyer
Dept. Computer Science and Engineering
256 Avery Hall
University of Nebraska-Lincoln
Lincoln, NE 68588-0115 USA
tse-eic@computer.org