04639nam 2200589 450 991081307920332120200520144314.00-12-805278-3(CKB)3710000000540102(EBL)4202928(SSID)ssj0001634881(PQKBManifestationID)16387781(PQKBTitleCode)TC0001634881(PQKBWorkID)14951049(PQKB)10270772(Au-PeEL)EBL4202928(CaPaEBR)ebr11135966(CaONFJC)MIL878828(OCoLC)935251150(MiAaPQ)EBC4202928(EXLCZ)99371000000054010220160115h20162016 uy 0engur|n|---|||||txtccrBuilding intelligent information systems software introducing the Unit Modeler development technology /Thomas D. FeigenbaumWaltham, Massachusetts :Morgan Kaufmann,2016.©20161 online resource (310 p.)Includes index.0-12-805101-9 Cover; Title Page; Copyright Page; Dedication; Contents; About the Author; Foreword; Preface; Acknowledgments; Part 1 - Introduction; Information-based applications; Intelligence; Difficulties of current technologies; A brief tour of Unit Modeler technology; The Unit Modeler desktop; Standard library components; Data analytics package; Analytics workbench; Expression editor; Data sets; Surface plot creator; Geometry calculator; Database query and connect; Commercial Applications; ASE echo test and teach; Medical image correlation; Bakehouse purchasing application; WorkspacesElsevier book examples workspaceThe Development Package; Part 2 - Modeling fundamentals; What is a model; The information Unit Model; A simple example: checking account; The Information Unit; Elements; Operators; Paths and relations; Structures; Classes; Attributes; Types; Boolean; Class; Complex number; Date; Expression; File data; Holder; List; Matrix; Number; Process; Rich text; Text; Time; Timestamp; Unit; Constraint lists; Types of classes; Base classes and instances; Copying classes/creating a class instance; Top-level classes; Processes; The parts of a process; The process unitParametersVariables; Operation steps; Truth values; Error paths; Return values; Shocks and process flow; Categories of processes; Action processes; Utility processes; Tool processes; Launch processes; Directives; Objects; Domains; Domain categories; Domain types; Dynamic loading; Other topics; Stars (*); Complex elements; Basic operations within a process; Setting and removing elements; Basic math operations; Decision points; Looping over the elements of a unit; Shocking a process; Setting truth values; Showing a form; Creating and evaluating expressions; Mapping elements; String manipulationUser interface and interaction.Prompts; Unit selection; Copying structures; Creating new units; Adding and removing paths; Virtual elements; References in processes; Compose and decompose; The General Modeling Process; Structural design; Step 1: Define the domain; Step 2: Identify the Unit Model structures; Example: A+B=C calculator; General Modeling Process; Functional Design: Modeling Processes; Continuing the example; Step 3: Create the processes; How do processes get shocked?; Part 3 - Reuse of models and the domain libraries; Encapsulation; Max Calculator encapsulation exampleTest Creator: encapsulation exampleReuse of models; Finding reusable components; Mechanisms for reusing components; Assists in the Development Resource Center; Creating a class instance; Class attributes; Areas of support; Modeling Structures; Classes; Processes; Elements; Loops; Decision points; Getting information; Unit manipulation; Lists; Computer technology; Forms/graphical user interfaces; Showing forms; Printing; Visualizations; Overview; The graph class; Tools; Assists; Custom plots; Animation; Video; Databases; Web services; Network communication; File manipulationString manipulationComputer softwareDevelopmentSoftware architectureReliabilityComputer softwareDevelopment.Software architectureReliability.005.1Feigenbaum Thomas D.1710750MiAaPQMiAaPQMiAaPQBOOK9910813079203321Building intelligent information systems software4101605UNINA