Skip to main content

Delligatti Associates


Delligatti Associates



Company URL:

http://www.delligattiassociates.com


Contact:

Email: info@delligattiassociates.com

Phone: (281) 715-0061

1811 Oakedge Drive

Pearland, TX 77581


Services


Training Services


OCSMP Accelerator™ SysML training course. Comprehensive, in-depth SysML training to enable participants to become model-based systems engineering (MBSE) practitioners and prepare them for the OMG Certified Systems Modeling Professional (OCSMP) certification exams. Delligatti Associates offers this course in three formats: on-site delivery at your facility, live online delivery for distributed teams, and online, on-demand delivery for self-paced professional development. Click here to learn more.

OCUP Accelerator™ UML training course. 4 days (28 hours) of comprehensive, in-depth UML training to prepare candidates for the OMG Certified UML Professional (OCUP) certification exams.

SysML A La Carte™ training course. Create your own training package; select any combination of SysML diagram course modules: block definition diagrams, internal block diagrams, use case diagrams, activity diagrams, sequence diagrams, state machine diagrams, parametric diagrams, package diagrams, requirements diagrams.

UML A La Carte™ training course. Create your own training package; select any combination of UML diagram course modules: class diagrams, object diagrams, composite structure diagrams, component diagrams, deployment diagrams, use case diagrams, activity diagrams, sequence diagrams, communication diagrams, timing diagrams, interaction overview diagrams, state machine diagrams, package diagrams, profile diagrams.

OOSEM Applied™ architectural design training with the object-oriented systems engineering method. Our consultants will guide your design team through the OOSEM modeling method, facilitating your team’s creation of a system model that captures the architectural design of your deliverable system-of-interest. We can conduct this training either to facilitate the architectural design of a new system or to create an as-built model of a legacy system.

Modeling Tools Illuminated™ training program. Our modeling tool vendor partners will provide your team targeted training in the use of your installed UML and SysML modeling tool to create models, run simulations, generate source code, reverse engineer source code into a model, and generate custom reports from the model. If your team has not yet procured a modeling tool, our consultants will work with you to conduct a trade study to select the best tool based on your needs and cost constraints. Our vendor partners will then work with you to facilitate the procurement of the selected tool and the installation and configuration of the tool in your development environment. Course options include: Agilian Illuminated™, Artisan Studio Illuminated™, Enterprise Architect Illuminated™, MagicDraw Illuminated™, Rhapsody Illuminated™, and UModel Illuminated™.

Project Services


Modeling Plan Kick-Start™ service. All projects begin with a plan; a model-based engineering project is no exception. Our consultants will work with you to develop a modeling project plan that clearly specifies the model purpose and model scope, enabling your design team to build a model of your system-of-interest with consistent breadth, depth, and fidelity and to work towards a well-defined end point.

Modeling Method Kick-Start™ service. The INCOSE Object-Oriented Systems Engineering Method (OOSEM) is a general-purpose modeling method that your team can adopt to specify, analyze, design, verify, and validate your deliverable system-of-interest. However, no out-of-the-box modeling method will satisfy your project’s unique needs, goals, and constraints. Our consultants will work with you to customize the OOSEM modeling method based on those needs, goals, and constraints as defined in your team’s modeling project plan.

Modeling Standards Kick-Start™ service. A modeling standards and conventions document is a valuable implementation aid that enables the members of your design team to jointly create an integrated system model and diagrams of the model with consistent organization, style, layout, and naming conventions. Delligatti Associates can provide your organization a modeling standards and conventions document template and work with you to customize that template to meet your project’s specific needs.

Trade Study Kick-Start™ service. There are many commercial-grade and free/open-source modeling tools available on the market. These tools vary in capability and cost. Our consultants will work with you to plan and execute a trade study to evaluate and select the modeling tool that best satisfies your project’s needs and cost constraints.

Turnkey Tools™ service. Once you have selected the best modeling tool for your model-based engineering project, our vendor partners will work with you to procure the right type and quantity of licenses based on your needs. Our partners will then guide your IT systems administrators through the installation and configuration of the modeling tool to properly integrate it into your existing development environment.

Architecture Delivered™ service. Our consultants can serve as adjuncts to your design team to create a system model that captures the architectural design of your deliverable system-of-interest or your organization’s internal development environment. We can provide this service either to produce an architectural design of a new system or to create an as-built model of a legacy system.


Vendor Services


White Paper Prep™ service. Delligatti Associates can develop a white paper that conveys to the modeling community how your modeling tool fulfills a market need, provides particular modeling capabilities, enables effective engineering practices, and adds value to client organizations.

Hands-On Tools™ service. Delligatti Associates can plan and conduct webinars and seminars to demonstrate your modeling tool’s features to the modeling community. Our consultants can also conduct extended model-based engineering workshops and training sessions to enable modeling practitioners to interact hands-on with your company’s product.










Popular posts from this blog

Decomposing Ports and Connectors with Association Blocks

This article was written when SysML v1.3 specification is in releasing process. If you are a big fan of SysML and keep in touch with SysML RTF, you may have seen some documents or books about SysML v1.3 such as [1] and [2]. One of many things that I am impressed in those books and documents, is the way they use SysML to describe nested ports and specify compatibility between connected ports using association blocks.  When two ports connected by a connector, they may have nested ports which themselves can be connected. An association block has been suggested for defining the internal structure of the connector. It could contain a set of connectors that define the connectors between nested ports of association ends. When a connector is typed by an association block, the interaction between roles at both ends of connector will be handled by the internal structure of the association block [1].  This approach give us not only the ability to decompose ports and connectors but also the a

Simple Clock Modeling with SysML

It has been a while since I posted my previous article on this blog, because I was busy in making MagicDraw SysML supports for the new OMG SysML v1.3 Specification [1]. Couple weeks ago, I was asked by a customer about how to model a clock which counts every second with SysML. I created the simple clock model for answering. I also posted it to the SysMLForum and found that some people are interested in my clock model. So, I wrote this article to explain about the clock model and show how to model the system operating by a time trigger. Start from defining the clock with a SysML block. The clock block contains only a value property t . This value property represents time in second. Thus, a value type Second must be defined for typing the value property as in Figure 1. Figure 1 - SysML Block Definition Diagram of Clock Model Next, SysML State Machine will be created to describe the behavior of the clock block. Here, the clock state-machine was designed to have only one state

A Common Misunderstanding in Using Connectors

I have been asked many times by customers, that why they cannot use a connector to connect between ports on the boundaries of blocks in SysML Block Definition Diagram (BDD). Is that a tool's problem? After I have answered this question many times, I think it would be helpful for SysML users if there is an article to answer such question. For easy to explain, please see Figure 1. My customers try to use a connector to connect port p1  of SubSystem1 to the port p2  of SubSystem2  but they cannot. So, they have asked me with above question. Figure 1 -- SysML Block Definition Diagram To answer it, we should start by asking ourselves that does it make sense if a connector can connect both ports together? What should be the meaning of that connection? especially when we have multiple instances of SubSystem1 and SubSystem2 . Should the ports p1 of all  SubSystem1  instances be connected to the ports p2 of all  SubSystem2  instances?  I don't think so. BDD is used to