The Experts below are selected from a list of 9 Experts worldwide ranked by ideXlab platform

Craig Larman - One of the best experts on this subject based on the ideXlab platform.

  • applying uml and patterns an introduction to object oriented analysis and design and the unified process
    2001
    Co-Authors: Craig Larman
    Abstract:

    From the Publisher: The first edition of Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design quickly emerged as the leading OOA/D introduction; it has been translated into seven languages and adopted in universities and businesses worldwide. In this second edition, well-known object technology and iterative methods leader Craig Larman refines and expands this text for developers and students new to OOA/D, the UML, patterns, use cases, iterative development, and related topics. Put simply, the book shows newcomers to OOA/D how to "think in objects." It does so by presenting three iterations of a single, cohesive case study, incrementally introducing the requirements and OOA/D activities, principles, and patterns that are most critical to success. It introduces the most frequently used UML Diagramming Notation, while emphasizing that OOA/D is much more than knowing UML Notation. All case study iterations and skills are presented in the context of an "agile" version of the Unified Process — a popular, modern iterative approach to software development. Throughout, Larman presents the topics in a fashion designed for learning and comprehension. Among the topics introduced in Applying UML and Patterns are: * requirements and use cases, * domain object modeling, * core UML, * designing objects with responsibilities, * "Gang of Four" and other design patterns, * mapping designs to code (using Java as an example), * layered architectures, * architectural analysis, * package design, * iterative development, and * the Unified Process. For a more detailed list of topics, please see the accompanying table of contents. Forewordby Philippe Kruchten, the lead architect of the Rational Unified Process. "Too few people have a knack for explaining things. Fewer still have a handle on software analysis and design. Craig Larman has both." —John Vlissides, author, Design Patterns and Pattern Hatching "This edition contains Larman's usual accurate and thoughtful writing. It is a very good book made even better." —Alistair Cockburn, author, Writing Effective Use Cases and Surviving OO Projects

Diarmuid Pigott - One of the best experts on this subject based on the ideXlab platform.

  • entity media modelling conceptual modelling for multimedia database design
    International Conference on Information Systems, 2002
    Co-Authors: Valerie Hobbs, Diarmuid Pigott
    Abstract:

    This paper presents a conceptual modelling methodology and Diagramming Notation for designing multimedia databases. Entity-media modelling (EMM) ensures that all information contained in a media artefact — technical properties, semantic content, and context of use - is modelled early in the design process and preserved through to implementation. The key construct in the modelling process is the media entity, used to denote both the physical media artefacts and the roles they play within the database. The media entity is represented schematically in the ERD+, a Notation based on the entity-relationship diagram (ERD). The use of the media entity and the ERD+ permits the modelling of the semantic role and technical requirements of the media artefacts in the multimedia database in parallel with the data component. The completed ERD+ translates into a conventional ERD for implementation in the preferred database system.

Valerie Hobbs - One of the best experts on this subject based on the ideXlab platform.

  • entity media modelling conceptual modelling for multimedia database design
    International Conference on Information Systems, 2002
    Co-Authors: Valerie Hobbs, Diarmuid Pigott
    Abstract:

    This paper presents a conceptual modelling methodology and Diagramming Notation for designing multimedia databases. Entity-media modelling (EMM) ensures that all information contained in a media artefact — technical properties, semantic content, and context of use - is modelled early in the design process and preserved through to implementation. The key construct in the modelling process is the media entity, used to denote both the physical media artefacts and the roles they play within the database. The media entity is represented schematically in the ERD+, a Notation based on the entity-relationship diagram (ERD). The use of the media entity and the ERD+ permits the modelling of the semantic role and technical requirements of the media artefacts in the multimedia database in parallel with the data component. The completed ERD+ translates into a conventional ERD for implementation in the preferred database system.

Andreas S Tolias - One of the best experts on this subject based on the ideXlab platform.

  • datajoint a simpler relational data model
    arXiv: Databases, 2018
    Co-Authors: Dimitri Yatsenko, Edgar Y Walker, Andreas S Tolias
    Abstract:

    The relational data model offers unrivaled rigor and precision in defining data structure and querying complex data. Yet the use of relational databases in scientific data pipelines is limited due to their perceived unwieldiness. We propose a simplified and conceptually refined relational data model named DataJoint. The model includes a language for schema definition, a language for data queries, and Diagramming Notation for visualizing entities and relationships among them. The model adheres to the principle of entity normalization, which requires that all data -- both stored and derived -- must be represented by well-formed entity sets. DataJoint's data query language is an algebra on entity sets with five operators that provide matching capabilities to those of other relational query languages with greater clarity due to entity normalization. Practical implementations of DataJoint have been adopted in neuroscience labs for fluent interaction with scientific data pipelines.

Dimitri Yatsenko - One of the best experts on this subject based on the ideXlab platform.

  • datajoint a simpler relational data model
    arXiv: Databases, 2018
    Co-Authors: Dimitri Yatsenko, Edgar Y Walker, Andreas S Tolias
    Abstract:

    The relational data model offers unrivaled rigor and precision in defining data structure and querying complex data. Yet the use of relational databases in scientific data pipelines is limited due to their perceived unwieldiness. We propose a simplified and conceptually refined relational data model named DataJoint. The model includes a language for schema definition, a language for data queries, and Diagramming Notation for visualizing entities and relationships among them. The model adheres to the principle of entity normalization, which requires that all data -- both stored and derived -- must be represented by well-formed entity sets. DataJoint's data query language is an algebra on entity sets with five operators that provide matching capabilities to those of other relational query languages with greater clarity due to entity normalization. Practical implementations of DataJoint have been adopted in neuroscience labs for fluent interaction with scientific data pipelines.