172,010 research outputs found

    Timed data flow diagrams

    Get PDF
    Traditional Data Flow Diagrams (DFD\u27s) are the cornerstone of the software development methodology known as Structured Analysis (SA), and they are probably the most widely used specification technique in industry today. DFD\u27s are popular because of their graphical representation and their hierarchical structure. Thus, they are well-suited for users with non-technical backgrounds and are commonly used to depict the static structure of information flow in a system. Numerous attempts to formalize DFD\u27s have appeared in the technical literature. We focus on the Formalized Data Flow Diagrams (FDFD\u27s) developed by Coleman, Wahls, Baker, and Leavens;This dissertation analyzes and extends FDFD\u27s with respect to their usefulness in specifying the qualitative and quantitative properties of real systems. Prior to this dissertation, there existed no well-founded knowledge about the computational power of FDFD\u27s nor any formal model in FDFD\u27s of the timing behavior of real systems;The dissertation is organized as a collection of five independent papers. Briefly, the main results of each paper are as follows: (i) Reduced FDFD\u27s are Turing equivalent. (ii) Stores, persistent flows, tests for empty flows, and infinite domains are not essential for FDFD\u27s. (iii) Subclasses of FDFD\u27s are equivalent to known subclasses of FIFO Petri Nets, immediately furnishing the decidability results for subclasses of FIFO Petri Nets to the corresponding subclasses of FDFD\u27s. (iv) A general stochastic model of time for FDFD\u27s (called Timed Data Flow Diagrams--TDFD\u27s) is defined, allowing not only a description of the relative likelihoods of various execution times, but also descriptions of the possible joint firing behavior of transitions. (v) An aggregation principle can be used for an efficient stochastic analysis of periodic TDFD\u27s with Markovian transition times;The results in this dissertation provide a firm theoretical foundation for further advances in Computer Science and Statistics, leading to practical and expressive tools for the specification and analysis of real systems

    Stress-Minimizing Orthogonal Layout of Data Flow Diagrams with Ports

    Full text link
    We present a fundamentally different approach to orthogonal layout of data flow diagrams with ports. This is based on extending constrained stress majorization to cater for ports and flow layout. Because we are minimizing stress we are able to better display global structure, as measured by several criteria such as stress, edge-length variance, and aspect ratio. Compared to the layered approach, our layouts tend to exhibit symmetries, and eliminate inter-layer whitespace, making the diagrams more compact

    PELATIHAN PENGGUNAAN E-DRAW MAX UNTUK MEMBUAT DESAIN SISTEM

    Get PDF
    Edraw Max is a 2D business technical diagram software that helps create flowcharts, organization charts, mind maps, network diagrams, floor plans, workflow diagrams, business charts and Engineering diagrams, flowcharts, graphs and mappings, besides E- Draw Max is also a vector-based diagramming software, which is usually used to make it easier to make a design. One of them is the design of a production process system in a factory that can use this application. In this training, the E-Draw Max tools will focus on making Data Flow Diagrams (DFD), which are useful for describing the flow of the created system, which consists of Context Diagrams, Level Diagrams, and Level n Diagrams. Data Flow Diagram (DFD) is a diagram that describes the flow of data from a process or information system. In DFD, there is information related to the input and output of each of these processes. DFD also has various functions, such as conveying system design, describing systems, and designing models. This training was held at the ITS NU Pekalongan Institute of Computer Technology. The purpose of this training is to help ITS NU Pekalongan S1 Computer Technology students in making system designs, specifically designing Data Flow Diagrams (DFD) using E-Draw Max tools to make it easier for students to make the flow of the system made in this case DFD on production process in Industry

    Visualization design and verification of Ada tasking using timing diagrams

    Get PDF
    The use of timing diagrams is recommended in the design and testing of multi-task Ada programs. By displaying the task states vs. time, timing diagrams can portray the simultaneous threads of data flow and control which characterize tasking programs. This description of the system's dynamic behavior from conception to testing is a necessary adjunct to other graphical techniques, such as structure charts, which essentially give a static view of the system. A series of steps is recommended which incorporates timing diagrams into the design process. Finally, a description is provided of a prototype Ada Execution Analyzer (AEA) which automates the production of timing diagrams from VAX/Ada debugger output

    Multimedia presentation design using data flow diagrams

    Get PDF
    [[abstract]]Structured analysis/design methodology has been used in software development for many years. We propose a revised data flow diagram technique and system based on the structured analysis methodology. The system allows a multimedia presentation designer to stepwise refine his/her presentation toward an interactive Petri net, which defines the temporal behaviour of the presentation. The generated presentation can mutate itself at runtime. Therefore, the presentation can act according to the audience's responses. The system is implemented in Visual C++ and Visual Basic running under Windows 95/NT[[conferencetype]]國際[[conferencedate]]19971028~19971031[[iscallforpapers]]Y[[conferencelocation]]Beijing, Chin

    Contextualisation of Data Flow Diagrams for security analysis

    Get PDF
    Data flow diagrams (DFDs) are popular for sketching systems for subsequent threat modelling. Their limited semantics make reasoning about them difficult, but enriching them endangers their simplicity and subsequent ease of take up. We present an approach for reasoning about tainted data flows in design-level DFDs by putting them in context with other complementary usability and requirements models. We illustrate our approach using a pilot study, where tainted data flows were identified without any augmentations to either the DFD or its complementary models
    corecore