Matches in SemOpenAlex for { <https://semopenalex.org/work/W2105846018> ?p ?o ?g. }
Showing items 1 to 88 of
88
with 100 items per page.
- W2105846018 abstract "The heterogeneous nature, together with the increasing complexity of embedded systems raisesthe need for design tools that support integrated functional verification. Current design toolsfocus on one specific step in the design process (e.g. system dynamics modeling, control lawdesign or software design), making integrated verification difficult. Also, manual model transformationsneed to be performed when moving to the next design phase, which takes a lot oftime and can introduce errors. This makes iterative design difficult and error prone.Instead of using different tools for each design step, an integrated approach, using a singlemodeling framework, can be used. This approach solves the problems of integrated verificationand iterative design. In this project a case study on this integrated approach is performed usingPtolemy II as an integrated development platform and the Production Cell setup as a practicaltest case.First, a feasibility study is conducted to explore the possibilities and limitations of Ptolemy II. Asimple version of embedded control software for the Production Cell setup is developed. Thisshows that Ptolemy II has limited facilities for system dynamics modeling and control law design.Also, automatic code generation is still experimental and cannot be used for all models.However, when taking these limitations into account, correctly working embedded control softwarefor the Production Cell can be created.Next, a well-structured model of the Production Cell setup is created, in order to further explorethe Ptolemy approach. This model uses the communication structure proposed in vanZuijlen (2008). Everything essential for integrated functional verification of the behavior of thesystem is included in this model: a plant dynamics model, a controller model, a kinematicmodel of the aluminum blocks in the system and a 3D graphical animation. Loop controllerperformance is evaluated by means of simulation plots. The 3D graphical animation is used toverify correct sequence control and controller synchronization. The final result is a completeintegrated model of the Production Cell setup, showing correct behavior. Automatic code generationis used to produce C code which is compiled and run on the target PC/104 platform,resulting in a completely functional real setup.Using an integrated approach for embedded control software solves the problems of integratedtesting and iterative design, but requires a generic tool which cannot offer all specific featuresrequired for each design step. Therefore, the Ptolemy method (the integrated approach) iscompared to four other methodologies used in embedded control software design: the cosimulationapproach, the CE-method, theMatlab/Simulink approach and the POOSL approach.Focussing on embedded control software development for mechatronic systems, the CE-methodis a good choice, although it still needs improvement. These improvements can be made by usingtechniques found in Ptolemy II. 20-Sim should be extended to support more models ofcomputation, starting with Finite State Machines (FSM) and Discrete Event (DE), to supportthe modeling of a broader range of systems. Ptolemy II techniques can be used to ensure formalcorrectness when combining multiple models of computation in a single model. Incorporatingthe Ptolemy II code generation framework in 20-Sim and gCSP will allow automaticcode generation for a wide range of target languages and language variants. Finally, includingobject-oriented techniques in modeling and improving the extendability of the CE-toolchainwill enhance the usability.Models of computation for closely related tasks should be integrated in a single tool. Integratedverification between tools can then be performed by using co-simulation. Ultimately, tool integrationshould be transparent to the user. This can be achieved by creating well-defined toolinterfaces and a graphical user interface combining these tools. Well-defined tool interfacesalso facilitate in-the-loop simulation, further reducing the gap between model and realization." @default.
- W2105846018 created "2016-06-24" @default.
- W2105846018 creator A5088456758 @default.
- W2105846018 date "2008-01-01" @default.
- W2105846018 modified "2023-09-27" @default.
- W2105846018 title "An integrated embedded control software design case study using Ptolemy II" @default.
- W2105846018 cites W1556604985 @default.
- W2105846018 cites W196618389 @default.
- W2105846018 cites W2096659890 @default.
- W2105846018 cites W2116727434 @default.
- W2105846018 cites W2122200378 @default.
- W2105846018 cites W2140837302 @default.
- W2105846018 cites W2144351538 @default.
- W2105846018 cites W2154303572 @default.
- W2105846018 cites W2159778703 @default.
- W2105846018 cites W2169180789 @default.
- W2105846018 cites W243605218 @default.
- W2105846018 cites W2586419995 @default.
- W2105846018 cites W3144368627 @default.
- W2105846018 cites W916290386 @default.
- W2105846018 hasPublicationYear "2008" @default.
- W2105846018 type Work @default.
- W2105846018 sameAs 2105846018 @default.
- W2105846018 citedByCount "2" @default.
- W2105846018 countsByYear W21058460182014 @default.
- W2105846018 crossrefType "dissertation" @default.
- W2105846018 hasAuthorship W2105846018A5088456758 @default.
- W2105846018 hasConcept C106246047 @default.
- W2105846018 hasConcept C115903868 @default.
- W2105846018 hasConcept C127413603 @default.
- W2105846018 hasConcept C195672273 @default.
- W2105846018 hasConcept C199360897 @default.
- W2105846018 hasConcept C201995342 @default.
- W2105846018 hasConcept C2777904410 @default.
- W2105846018 hasConcept C2778648169 @default.
- W2105846018 hasConcept C41008148 @default.
- W2105846018 hasConcept C42360764 @default.
- W2105846018 hasConcept C44154836 @default.
- W2105846018 hasConcept C46984397 @default.
- W2105846018 hasConcept C52913732 @default.
- W2105846018 hasConcept C529173508 @default.
- W2105846018 hasConcept C74916050 @default.
- W2105846018 hasConcept C95457728 @default.
- W2105846018 hasConcept C98045186 @default.
- W2105846018 hasConceptScore W2105846018C106246047 @default.
- W2105846018 hasConceptScore W2105846018C115903868 @default.
- W2105846018 hasConceptScore W2105846018C127413603 @default.
- W2105846018 hasConceptScore W2105846018C195672273 @default.
- W2105846018 hasConceptScore W2105846018C199360897 @default.
- W2105846018 hasConceptScore W2105846018C201995342 @default.
- W2105846018 hasConceptScore W2105846018C2777904410 @default.
- W2105846018 hasConceptScore W2105846018C2778648169 @default.
- W2105846018 hasConceptScore W2105846018C41008148 @default.
- W2105846018 hasConceptScore W2105846018C42360764 @default.
- W2105846018 hasConceptScore W2105846018C44154836 @default.
- W2105846018 hasConceptScore W2105846018C46984397 @default.
- W2105846018 hasConceptScore W2105846018C52913732 @default.
- W2105846018 hasConceptScore W2105846018C529173508 @default.
- W2105846018 hasConceptScore W2105846018C74916050 @default.
- W2105846018 hasConceptScore W2105846018C95457728 @default.
- W2105846018 hasConceptScore W2105846018C98045186 @default.
- W2105846018 hasLocation W21058460181 @default.
- W2105846018 hasOpenAccess W2105846018 @default.
- W2105846018 hasPrimaryLocation W21058460181 @default.
- W2105846018 hasRelatedWork W1544527645 @default.
- W2105846018 hasRelatedWork W1597940650 @default.
- W2105846018 hasRelatedWork W2004754309 @default.
- W2105846018 hasRelatedWork W2009647616 @default.
- W2105846018 hasRelatedWork W2051490597 @default.
- W2105846018 hasRelatedWork W2059326701 @default.
- W2105846018 hasRelatedWork W2130241392 @default.
- W2105846018 hasRelatedWork W2136392279 @default.
- W2105846018 hasRelatedWork W2170603593 @default.
- W2105846018 hasRelatedWork W2415283915 @default.
- W2105846018 hasRelatedWork W2511008662 @default.
- W2105846018 hasRelatedWork W2532793521 @default.
- W2105846018 hasRelatedWork W2601790178 @default.
- W2105846018 hasRelatedWork W2743243733 @default.
- W2105846018 hasRelatedWork W2949813497 @default.
- W2105846018 hasRelatedWork W2949904532 @default.
- W2105846018 hasRelatedWork W2970777454 @default.
- W2105846018 hasRelatedWork W2974325075 @default.
- W2105846018 hasRelatedWork W3117688083 @default.
- W2105846018 hasRelatedWork W756060344 @default.
- W2105846018 isParatext "false" @default.
- W2105846018 isRetracted "false" @default.
- W2105846018 magId "2105846018" @default.
- W2105846018 workType "dissertation" @default.