articles+ search results
125 articles+ results
1 - 20
Next
Number of results to display per page
-
Dalal, Nikunj
- Journal of Information Systems Education. Winter, 2012, Vol. 23 Issue 4, p341, 4 p.
- Subjects
-
Algorithm, System design, Algorithms -- Research, System design -- Research, and Systems analysis -- Research
- Abstract
-
1. INTRODUCTION Teaching modeling and requirements analysis in an experiential manner in a systems analysis and design course has its challenges. A typical systems analysis and design course in the [...]
We describe the use of rapid game prototyping as a pedagogic technique to experientially explore and learn requirements discovery, modeling, and specification in systems analysis and design courses. Students have a natural interest in gaming that transcends age, gender, and background. Rapid digital game creation is used to build computer games quickly and easily using game creation software that requires little or no programming knowledge. It enables the developer to build a quick prototype game and to view the effects of changes almost immediately. The process can be seen as learning-by-making and learning-by-design, which are grounded in the learning theories of social constructivism and constructionism. Viewing the game as a system, students worked on an assignment to create a game prototype for a user, determine requirements, and specify the requirements using use-case diagrams and UML class diagrams. Students found this approach innovative, instructive, and entertaining. We describe this approach and outline its benefits. Keywords: Systems analysis and design, Systems thinking, Modeling, Requirements analysis & specification, Teaching tip, Game theory
- Full text
View/download PDF
-
Liu, Zhenkai, Wang, Lihui, and Lu, Bingheng
- Computers in Industry. Feb 2006, Vol. 57 Issue 2, p131, 10 p.
- Subjects
-
Manufacturing, System design, Company business management, Imaging systems -- Usage, Manufacturing processes -- Management, Manufacturing processes -- Research, Reverse engineering -- Usage, System design -- Methods, and Systems analysis -- Methods
- Abstract
-
Details of an integrated system that combines cross-sectional imaging based reverse engineering with rapid prototyping, for duplicating complex objects, are presented.
3. Partial orderings of event sets and their application to prototyping concurrent, timed systems [1993]
-
Luckham, David C., Vera, James, Bryan, Doug, Augustin, Larry, and Belz, Frank
- The Journal of Systems and Software. June 1993, Vol. 21 Issue 3, p253, 13 p. chart
- Subjects
-
Timing, System Design, Models of Computation, Scientific Research, Prototype, Program Development Techniques, Synchronization, Object-oriented languages, Concurrent programming, Object-oriented languages -- Design and construction, and Concurrent programming -- Methods
- Abstract
-
RAPIDE is a concurrent, object-oriented language specifically designed for prototyping large concurrent systems. One of the principle design goals has been to adopt a computation model in which the synchronization, concurrency, data flow, and timing aspects of a prototype are explicitly represented and easily accessible both to the prototype itself and to the prototyper. This article describes the partially ordered event set (poset) computation model and the features of RAPIDE for using posets in reactive prototypes and for automatically checking posets. An example prototyping scenario illustrates uses of the poset computation model, with and without timing. (Reprinted by permission of the publisher.)
- Full text View on content provider's site
-
Engels, Marc, Lauwereins, Rudy, and Peperstraete, J.A.
- IEEE Design & Test of Computers. June 1991, Vol. 8 Issue 2, p52, 11 p. chart Block diagram of a DSP uniprocessor board.
- Subjects
-
Digital Signal Processor, Prototype, Circuit Design, New Technique, Multiprocessing, System Design, Boards/Cards, Low Cost, and Connectivity
- Abstract
-
Prototyping is usually not done in the early stages of digital signal processor (DSP) design because of the time and money required to design dedicated prototyping hardware. A rapid-prototype setup is proposed with general-purpose hardware to minimize development cost and advanced programming tools to reduce programming time. The hardware includes commercial DSP processors connected to form powerful multiprocessors; the graphical programming environment allows easy programming, compiling, debugging and testing of real-time DSP algorithms on the hardware platform. The system has been used to design a prototype for a digital audio broadcasting system. Included in the system are DSP boards from Loughborough Sound Images, Philips Leuven, Motorola and Texas Instruments.
- Full text View on content provider's site
-
Dickinson, Sven J. and Davis, Larry S.
- IEEE Transactions on Robotics and Automation. April 1990, Vol. 6 Issue 2, p232, 11 p. photograph
- Subjects
-
Vision, Object Recognition, Navigation, Prototype, and System Design
- Abstract
-
The design of a vision system for an autonomous land vehicle (ALV) is detailed, with a focus on the road-following task. The ALV vision system constructs a scene model of its environment using information obtained from cameras mounted on the ALV. The model for the road-following task contains either objects that represent the road or objects from which the road's location may be deduced.
- Full text View on content provider's site
-
Cooling, J.E. and Hughes, T.S.
- Microprocessors and Microsystems. July-August, 1993, Vol. 17 Issue 6, p315, 10 p. chart
- Subjects
-
Requirements Analysis, Embedded Systems, Prototype, System Design, Real-Time System, Specifications, Scientific Research, Animation Software, and New Technique
- Abstract
-
Experience has shown that the most costly and time consuming problems found in computer-based systems are caused by specification errors. Many researchers consider that prototyping techniques can make significant inroads into these problems. This paper describes a methodology called animation prototyping for use during the generation and evaluation of the system requirements. Specifically it is intended for use with real-time embedded systems. The paper first sets out the background to defining and analysing the requirements of embedded systems. It then shows how prototyping in general fits in with such activities. After this the concept of animation prototyping is described. Finally, a detailed description is given of the application of the technique to a practical networking problem. (Reprinted by permission of the publisher.)
- Full text View on content provider's site
-
Madsen, Kim Halskov and Aiken, Peter H.
- Communications of the ACM. June 1993, Vol. 36 Issue 4, p57, 8 p. chart
- Subjects
-
Participative Management, End User, Prototype, Interactive Systems, User Interface, Videocassette Recorders, System design, Video tape recorders and recording -- Design and construction, and System design -- Management
- Abstract
-
Many video cassette recorder (VCR) owners cannot even set the clock properly. As a result, it is estimated that only three percent of television viewing time involves programs recorded by users. Inadequate VCR interfaces is cited as the cause of much of the problem. The loss of potential recording tape sales is one effect of the unfriendly user interfaces. Participatory design (PD) techniques and storyboard prototyping have both been used to address the problem. Storyboards can be used in the development of a computer system in order to encourage criticism and comment from designers and users. The Cooperative Interactive Storyboarding Prototyping (CISP) approach involves users in the development of a prototype interface. Detailed is an overview of storyboard prototyping.
- Full text View on content provider's site
-
Kovalick, Al and Titchener, Paul
- Electronic Design. June 13, 1991, Vol. 39 Issue 11, p77, 8 p. chart (Modulation spectra within a given passband.)
- Subjects
-
System Design, Simulation, Integrated Systems, Prototype, Testing, Methods, Computer-Aided Design, Integrated Circuits, Digital Signal Processor, Hewlett-Packard Co. -- Product information, Comdisco Systems Inc. -- Product information, HP Vector Arbitrary Waveform Synthesizer (CAD system) -- Design and construction, Signal Processing WorkSystem (Circuit designer) -- Design and construction, Signal processing -- Equipment and supplies, Integrated circuits -- Design and construction, and Computer-aided design -- Equipment and supplies
- Abstract
-
Designing a digital signal processor (DSP)-based communication system requires the ability to convert node signals in a communications-design block diagram environment into actual electrical signals. The Signal Processing WorkSystem from Comdisco Systems works with Hewlett-Packard Co's Vector Arbitrary Waveform Synthesizer (VAWS) to make the conversion using a methodology that is generally applicable to the integration of DSP design environments and arbitrary waveform generators. The four ways to evaluate system performance are analytical techniques, hardware prototyping, software simulation prototyping and hardware-software prototyping; each is described. VAWS is comprised of two HP 8770A Arbitrary Waveform Synthesizers (AWS), each of which has a 50-MHz baseband bandwidth; the design and operation of the system and how it works with the Signal Processing WorkSystem are described.
-
Gavurin, Stuart L.
- Journal of Systems Management. Feb 1991, Vol. 42 Issue 2, p13, 5 p.
- Subjects
-
Prototype, System Development, Methods, Information Systems, Computer Systems, System Design, and System design -- Methods
- Abstract
-
The prototyping approach to systems development can be used to enhance the slower and more traditional systems development life cycle (SDLC) approach. The steps in the SDLC approach include feasibility analysis, systems analysis, requirements definition, systems design, systems development, implementation-evaluation, and maintenance. Prototyping involves the construction of a model of the proposed system. The advantages of the prototyping approach include speed, the ability to adapt to changes in system requirements, and the involvement of users in the development process. The disadvantages of the prototyping approach include the tendency of users to adopt the prototype as the final version of the system, and the decreased focus on documentation. Prototyping should be used during the requirements definition and systems design stages of the SDLC method, and possibly during the development stage. The implementation-evaluation and maintenance phases of the SDLC should be retained.
- Full text View on content provider's site
-
Dempsey, Miles
- Dr. Dobb's Journal. April 1993, Vol. 18 Issue 4, pS19, 5 p. chart
- Subjects
-
Prototype, Database Design, System Design, Programming, Client/Server Architecture, Case Study, Computer-Integrated Manufacturing, Steel Industry, and Optimization
- Abstract
-
Factory automation in a steel plant involves, in this case study, making the manufacturing process more efficient and safe. An automatic process is desirable to prevent serious burns and to perform the work faster than is possible for a human to work. A specialized microcomputer workstation had to be integrated into the system as a master behind the stamping operation. ProtoView 3.3 Dialog Editor was used to build the dialog boxes, ProtoGen 3.0 Code Generator was used to generate ANSI C code for the Windows application; Q&E Library from Pioneer was used to make calls to dBase through the code generated by ProtoGen and ProtoView's SQLView. The process proceeded well after the client defined the particular needs of the steel industry, of which the programmer knew little.
11. Rapid prototyping for ASIC designs [1995]
-
Ensell, James J.
- Electronic Engineering Times. June 19, 1995, Issue 853, p82, 2 p.
- Subjects
-
Industry trend, Embedded system, System design, Application-Specific Integrated Circuit, CAD Software, Rapid Prototyping, Embedded systems -- Design and construction, Application-specific integrated circuits -- Design and construction, and Computer-aided design -- Usage
- Abstract
-
Many CPU vendors now use a core-based system-on-a-chip methodology to meet the needs of embedded-system designers; such techniques provide complex, predesigned functional building-block cores made up of microprocessors, I/O controllers, multipliers, DSPs, codecs, and other complete functions as standard components. The blocks are used in ASIC designs along with custom logic and memory blocks, but use of ASIC requires that system designers wait weeks or months for prototypes on which to develop code, and to wait even longer for debugging and verification. Rapid prototyping systems for verifying core-based ASIC designs are a solution to this problem. Zycad's Paradigm RP allows designs and the code they need to run to be tested in real time, without having to wait weeks or months for first silicon on the embedded-system-on-a-chip. Rapid prototyping does not replace simulation: it is easier to debug designs and make changes within a simulation environment. The advantages of rapid prototyping for embedded-system design are examined.
- Full text View on content provider's site
12. CASE and prototyping: mind over model [1994]
-
DeSmedt, William H.
- Database Programming & Design. May 1994, Vol. 7 Issue 5, p47, 3 p.
- Subjects
-
System Design, Prototype, Comparison, Computer-Aided Software Engineering, End User, Psychological Issue, and Modeling
- Abstract
-
Computer-aided software engineering (CASE) considers the definition of user requirements the first stage in the development of a logical model describing the complete application, but prototyping focuses more on the user's level of experience. Users do not always provide programmers with the information they need. The Learning Theory assumes that all thought and learning take place in a context, but some contexts are better than others; research has found that humans think and learn best when they can let their immediate circumstances do some of their thinking for them. User contributions are most important at the beginning and end of the design cycle, but these points are where users are least likely to volunteer useful information. Users cannot describe all they know about their jobs because some of the knowledge is not available. Prototyping's support for structured design and the bond it creates between users and the emerging system specification facilitate system design.
13. The programmable network prototyping system [1989]
-
Cieslak, Randy, Fawaz, Ayman, Sachs, Sonia, Varaiya, Pravin, and Walrand, Jean
- Computer. May 1989, Vol. 22 Issue 5, p67, 10 p. chart The prototyping environment.
- Subjects
-
Prototype, System Design, System Development, Methods, New Technique, Integrated Approach, and Network Diagnostic/Test Equipment
- Abstract
-
The Programmable Network Prototyping System (PNPS) was developed to provide cost-effective prototyping and behavior analysis of communication networks. PNPS consists of reusable hardware modules, host hardware for control and observation and several software tools. The hardware modules enable the simulation of a variety of network configurations through the implementation of such generic communications functions as transmission and reception, pattern matching and signal propagation. Individual hardware modules consist of a channel emulator and node emulators. Node emulators consist of a network controller and either host emulator or Integrated Services Digital Network workstation. Configuration of the components and their functions are controlled by such software tools as the CE specification language, two high-level languages, user interface, design evaluation tools and the system software language. The PNPS provides a three-phase network design and evaluation process consisting of specification, experiment and analysis.
- Full text View on content provider's site
-
Jordan, Pamela W., Keller, Karl S., Tucker, Richard W., and Vogel, David
- Computer. May 1989, Vol. 22 Issue 5, p39, 10 p. chart (Comparison of stages of software storming and expert-system development.)
- Subjects
-
Software Engineering, New Technique, Case Study, Methods, Utilization, System Design, Prototype, Resource Allocation, Artificial Intelligence, State-of-the-Art, and Mitre Corp. Artificial Intelligence Technical Center -- Research
- Abstract
-
The Artificial Intelligence Center of Mitre Corp (McLean, VA) developed software storming as an experimental method for prototyping software systems more rapidly and with greater functionality than with other prototyping methods. Software storming is an intense four-week initial prototype software design and implementation effort (plus follow-on phase) that utilizes domain experts and knowledge engineers plus state-of-the-art software development tools and hardware. The four weeks consist of problem definition, action plan development, brainstorming during knowledge engineering and analysis and review. The follow-on phase consists of revision and refinement of the software system. The major differences from other prototyping methods are use of experts to work with knowledge engineers to incorporate appropriate knowledge into a software system and evaluate it and the videotaping of the storming process to improve technique. Software storming was applied to the design of a software system for optimizing placement of equipment in the US Army Mobile Subscriber Equipment System.
- Full text View on content provider's site
15. Software evolution through rapid prototyping [1989]
-
Luqi
- Computer. May 1989, Vol. 22 Issue 5, p13, 13 p. chart Main Computer-Aided Prototyping System tools.
- Subjects
-
Prototype, Software Maintenance, Methods, Computer-Aided Software Engineering, Software Design, Object-Oriented Data Bases, Programming Language, and System Design
- Abstract
-
The process and advantages of employing rapid prototyping for software evolution are illustrated by use of the object-oriented Computer-Aided Prototyping System (CAPS) and its Prototype System Description Language (PSDL). Software is evolved to improve performance, address changing requirements and eliminate bugs. Typically, software evolution accounts for over half the costs of a software system. Rapidly constructing and analyzing prototypes of aspects of or entire software systems can reduce software evolution costs. CAPS consists of three major components: user interface, data base of reusable software components and a software execution support system. These constitute an integrated set of computer-aided software engineering tools that can be used to build and modify prototype systems, assemble code from the data base, generate production code and manage the entire process. PSDL provides a high-level language description of prototype systems, unified conceptual framework and an integrating facility for the tools. Details of the design and functioning of CAPS and PSDL are discussed.
- Full text View on content provider's site
16. Software prototyping by relational techniques: experience with program construction systems [1988]
-
Ceri, Stefano, Crespi-Reghizzi, Stefano, Di Maio, Andrea, and Lavazza, Luigi A.
- IEEE Transactions on Software Engineering. Nov 1988, Vol. 14 Issue 11, p1597, 13 p. chart Subschemas of the PCDB.
- Subjects
-
New Technique, Relational Languages, Research and Development, Methods, Application Development Software, Cost Benefit Analysis, Applications, System Design, Strategic Planning, ADA, Prototype, and Software Engineering
- Abstract
-
A relational programming methodology is developed that enables the rapid design and prototyping of complex, evolutionary software applications, even by non-professionals with minimal supervision. Only relational data structures are used for system content and interface, and programming uses relational languages with an emphasis on relational algebra. The method is successfully applied to the development of two large projects: the Ada Relational Translator experimental compiler-interpreter for Ada and the Multi-Micro Line tool set for constructing multi-microprocessor applications. Cited advantages of the relational programming methodology include: avoiding early commitment to designing data structures and algorithms, extensive facilities for extracting data views when unanticipated functions must be added, and program structuring is decoupled from programming group structure.
- Full text View on content provider's site
17. Silicon prototyping verifies IP functions [2001]
-
Kazemkhani, Peyman
- Electronic Engineering Times. March 26, 2001, 110
- Subjects
-
System on a chip, System design, Technology development, System design -- Design and construction, and Semiconductor industry -- Design and construction
- Abstract
-
System-on-chip design teams face several daunting tasks in optimizing their next-generation products. Since SoC designs can consist of multiple intellectual property (IP) blocks, and silicon geometries continue to shrink and [...]
- Full text View on content provider's site
- IEEE Software. Sept, 1992, Vol. 9 Issue 5, p76, 2 p.
- Subjects
-
United States. Navy, Prototype, System Design, Case Study, Custom Systems, Real-Time System, BTG Inc. (Fairfax, Virginia) -- Product development, Prototypes, Engineering -- Design and construction, and Real-Time Systems -- Design and construction
- Abstract
-
BTG Inc's Prototype Ocean Surveillance Terminal (POST) ocean surveillance system has evolved into a highly successful, real-time, mission-critical project that has benefited from the use of operational prototyping. POST was designed for use by the US Navy, whose combat vessels need to know the location and identification of other ships. POST is based on the land-based Ocean Surveillance Information System (OSIS). To develop OSIS to fit the Navy's needs, BTG needed a new prototyping method that would give them rapid development of experimental features while providing high standards of quality control. POST evolved over the years 1983 to 1988, with improvements continuing to be made through 1992. The throwaway prototyping era of 1983-1984 is discussed, as is the operational prototyping era, 1984-1988, and the lessons era, 1988 to the present.
- Full text View on content provider's site
-
Trapp, Phillip R.
- Modern Office Technology. Oct 1991, Vol. 36 Issue 10, p74, 2 p.
- Subjects
-
Prototype, Imaging Technology, System Design, System Development, Pilot Project, and Pilot projects -- Planning
- Abstract
-
In setting up a new system, rapid prototyping is a viable alternative to developing a pilot because it reduces risk, boosts user confidence, fosters continuous improvement and shortens the development cycle. When a business is in the process of purchasing a new imaging system, pilot systems may catch some problems that resemble real-world situations, but they often miss problems that arise out of continuous use and volume use. Rapid prototyping allows end users to work directly with vendors to help develop a prototype that will become a system. Vendors work with end users modifying products to suit the needs of the work conditions and working on the same platform with the same hardware and software that the ultimate system will use. Such an implementation system accurately reflects work needs and therefore gets the job done correctly the first time. Key technologies involved in rapid prototyping are open architectures, scalable architectures, Windows-based user interfaces, distributed databases and fourth generation languages.
20. Business analyst leads systems project; prototyping system yields close control, fast turnaround [1990]
-
Eskow, Dennis
- PC Week. Nov 5, 1990, Vol. 7 Issue 44, p175, 2 p. table duPont Canada's four steps to an IS solution.
- Subjects
-
Case Study, Management of EDP, Prototype, System Selection, System Design, Systems Analysis, Business Planning, Information Resources Management, DuPont Canada Inc. -- Information management, and Information resources management -- Case studies
- Abstract
-
DuPont Canada Inc developed a computer system to provide detailed sales information by using rapid prototyping techniques. It hired a business analyst rather than a computer professional to lead the project. The new decision support system (DSS) lets users determine whether a product is more profitable in one region than another with only a few keystrokes. DuPont Canada worked with the company's newly formed Du Pont Information Engineering Associates (IEA) on cost, scope, timing, staffing and objectives of the project using IEA's proprietary Rapid Iterative Production Prototyping (RIPP) technology. RIPP helped DuPont Canada focus on a target technology for its own problems; the Canadian plastics firm developed a model system dubbed Plastics Information Executive Reporting System. The new DSS is based on Comshare Inc's Commander EIS toolbox and runs on both mainframes and local area networks.
Catalog
Books, media, physical & digital resources
Guides
Course- and topic-based guides to collections, tools, and services.
1 - 20
Next