000 | 11182nam a22004933i 4500 | ||
---|---|---|---|
001 | EBC4202928 | ||
003 | MiAaPQ | ||
005 | 20240729130146.0 | ||
006 | m o d | | ||
007 | cr cnu|||||||| | ||
008 | 240724s2015 xx o ||||0 eng d | ||
020 |
_a9780128052785 _q(electronic bk.) |
||
020 | _z9780128051016 | ||
035 | _a(MiAaPQ)EBC4202928 | ||
035 | _a(Au-PeEL)EBL4202928 | ||
035 | _a(CaPaEBR)ebr11135966 | ||
035 | _a(CaONFJC)MIL878828 | ||
035 | _a(OCoLC)935251150 | ||
040 |
_aMiAaPQ _beng _erda _epn _cMiAaPQ _dMiAaPQ |
||
050 | 4 | _aQA76.76.D47 | |
082 | 0 | _a5.1 | |
100 | 1 | _aFeigenbaum, Thomas D. | |
245 | 1 | 0 |
_aBuilding Intelligent Information Systems Software : _bIntroducing the Unit Modeler Development Technology. |
250 | _a1st ed. | ||
264 | 1 |
_aSan Diego : _bElsevier Science & Technology, _c2015. |
|
264 | 4 | _c©2016. | |
300 | _a1 online resource (310 pages) | ||
336 |
_atext _btxt _2rdacontent |
||
337 |
_acomputer _bc _2rdamedia |
||
338 |
_aonline resource _bcr _2rdacarrier |
||
505 | 0 | _aCover -- 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 -- Workspaces -- Elsevier book examples workspace -- The 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 unit -- Parameters -- Variables -- 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. | |
505 | 8 | _aShowing a form -- Creating and evaluating expressions -- Mapping elements -- String manipulation -- User 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 example -- Test Creator: encapsulation example -- Reuse 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 manipulation -- String manipulation -- Colors -- Dates -- Rich text format controls -- Encryption -- Scheduled processes/timers -- R language interface -- Meta programming -- Math -- Expressions and expression editor -- Example -- Vectors -- Matrices -- Symbolic math (algebra and calculus) -- Numerical math -- Graphing and charting -- Data Analytics -- Data gathering -- Data processing -- Class converter tool -- Merge data tool -- Statistics -- Data mining -- Time series -- Spreadsheets. | |
505 | 8 | _aPublic contribution -- Part 4 - The Unit Modeler Development environment -- Toolbar -- Application menu -- Whiteboard -- Whiteboard basics -- Clearing the whiteboard -- Moving units -- Cursor location -- Zoom in/zoom out -- Panning the whiteboard -- Right-click menu -- Pages -- Loading a page -- Saving -- Default pages -- Display of units in the whiteboard -- Standard unit display -- Grab bar -- Hiding -- Comment -- Operator -- Elements -- Target -- Domain indicator -- Save icon -- Tooltips -- Display modes -- Other unit display modes -- Button -- Formatted note -- Presentation text -- Bitmap -- Unit right-click menu -- Element context menu -- Existing element context menu -- Insertion handle context menu -- Show Base vs. Show Destination -- Warnings on units -- Unit shapes -- Colors -- Comment display -- Element display -- Additional element display properties -- Unit color -- Lines between units and structures -- Highlighting units on the whiteboard -- Selecting units -- Selection mode -- Smart selection -- The Development Resource Center -- Assists -- Using assists -- Insertion point -- Working with structures -- Information units -- Setting the comment -- Setting the operator -- Setting the elements -- Working with classes -- Creating a new class -- Class Designer -- Attributes tab -- Behavior -- Form -- Automatically updating instances -- Warnings -- Updating instances warning -- Editing instance warning -- Creating an instance of a base class -- Class updater -- Working with attributes -- Attribute designer -- Definitions -- Fill by form -- Deep copy -- Configuring an attribute's display -- Hidden -- Read-only -- Hide column in lists -- Multiple selection -- Grouping -- Group -- Cut, copy, paste -- Working with paths -- Creating paths -- Mapping paths -- Example #1 -- Example #2 -- Recursion -- Working with processes -- Creating. | |
505 | 8 | _aAdding a process to a process attribute -- Process Designer -- Naming your process -- Process parameters tab -- Process note tab -- Finishing up -- Steps -- Adding true and false steps -- Copying and pasting steps -- Variables designer -- Encapsulating processes -- Directives -- Working with domains -- Creating new domains -- Local versus server domains -- Loading domains -- Manually loading local domains -- Saving domains -- Moving units from one domain to another -- Viewing units in a domain -- Working domain -- General functions -- Typing units -- Cut, copy, and paste -- Cut -- Cutting steps from a process -- Cutting attributes from a class -- Cutting freestanding units -- Undoing cut -- Copy -- Copying steps from a process -- Copying attributes from a class -- Copying freestanding units -- Copying definitions -- Paste -- Pasting steps into a process -- Pasting attributes onto a class -- Pasting to the whiteboard -- Pasting definitions -- Undoing paste -- Delete -- Deleting steps from a process -- Deleting attributes from a class -- Deleting free-standing units -- Undoing delete -- Dependent structures -- Searching units -- Debugging -- The debug toolbar -- Runtime information -- Breakpoints -- Watchpoints -- Terminating infinite loops (ctrl + backspace) -- Special units -- Notes -- Domain class -- Directives -- Launch processes -- Classes -- Objects -- Assists -- Utilities -- Tools -- Relations -- Destinations -- Domain names -- Strings -- Type -- Server processes -- Other tools -- Class updater -- Find references -- Clean -- Search -- Inspect tool -- Whiteboard paths preferences -- Exploring an existing model -- Distribution of applications -- Polishing your model -- Create a home page -- Name your units properly -- Add notes to classes and processes -- Encapsulate processes -- Setup the domain class -- Add error checking -- Customize your forms. | |
505 | 8 | _aThe simple solution -- Clean the domain -- Custom forms -- Forms background -- The form class and form designer -- Objects tab -- Menus and toolbar tab -- Actions tab -- Default button -- Close process -- Refresh process -- Store process -- Initialization process -- Display and layout tab -- Watches -- Part 5 - Additional examples -- a + b = c -- Description -- General modeling process -- Processes -- List analyzer -- Description -- The general modeling process -- Audit manager -- Description -- Solution -- General modeling process -- Processes -- 2D graphing -- Description -- General modeling process -- Processes -- 4D scatterplot -- Description -- Design 1 -- Design 2 -- Student class model -- Description -- GENERAL MODELING PROCESS -- Scheduled processes -- Description -- General modeling process -- Processes-alarm clock -- Weather (web service) -- Description -- Solution -- Processes -- Extend the example -- Video player -- Description -- Solution -- Processes -- Estimating the acceleration of gravity -- Description -- Using curve fitting -- Graph theory and network connectivity -- Description -- Notation -- Model -- Functional design -- Typing -- Assists -- Matrix algebra operators -- Matrix tools -- Using an R script -- Description -- Problem -- Running an R script -- Creating an r script wrapper process -- Stock manager -- DESCRIPTION -- Building a database from a model -- Description -- General modeling process -- Building the database -- Searching contacts in a database -- Description -- General modeling process -- Processes -- Surface plot creator -- Model of a bridge -- Part 6 - Workspaces -- Part 7 - The client software -- Downloading and installing -- Joining the elsevier book examples workspace -- Updates -- Login -- The desktop -- Personal preferences -- The file organizer -- Spreadsheets -- Graphs -- Part 8 - Servers. | |
505 | 8 | _aServers versus clients. | |
588 | _aDescription based on publisher supplied metadata and other sources. | ||
590 | _aElectronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries. | ||
650 | 0 | _aComputer software--Development. | |
655 | 4 | _aElectronic books. | |
776 | 0 | 8 |
_iPrint version: _aFeigenbaum, Thomas D. _tBuilding Intelligent Information Systems Software _dSan Diego : Elsevier Science & Technology,c2015 _z9780128051016 |
797 | 2 | _aProQuest (Firm) | |
856 | 4 | 0 |
_uhttps://ebookcentral.proquest.com/lib/orpp/detail.action?docID=4202928 _zClick to View |
999 |
_c103507 _d103507 |