Archi Forum

Archi => General Archi Discussion => Topic started by: asmundhjulstad on August 31, 2021, 13:40:43 PM

Title: Material and Equipment
Post by: asmundhjulstad on August 31, 2021, 13:40:43 PM
Hello,

I am looking for examples of using Material, Equipment and flows alongside application functions and user interfaces, but am struggling, even with the syntax.

To start, the example in section 11-5 of the specification has a relation between the materials and the equipment that I am unable to recreate in Archi (version 3.8)

https://pubs.opengroup.org/architecture/archimate3-doc/chap11.html (https://pubs.opengroup.org/architecture/archimate3-doc/chap11.html)

Any suggestions on workarounds?
Title: Re: Material and Equipment
Post by: Jean-Baptiste Sarrodie on August 31, 2021, 15:26:21 PM
Hi,

Quote from: asmundhjulstad on August 31, 2021, 13:40:43 PM
To start, the example in section 11-5 of the specification has a relation between the materials and the equipment that I am unable to recreate in Archi (version 3.8)

These are access relationship. An access relationship is always defined FROM behavior (or active strucure) TO passive structure, whatever the type of access (read or write). I guess you've tried to create a read access by first selecting material and then the equipment, while you should do the opposite, and then select you new access relationship and set it to "read" instead of "write" in the properties.

Quote from: asmundhjulstad on August 31, 2021, 13:40:43 PM
I am looking for examples of using Material, Equipment and flows alongside application functions and user interfaces, but am struggling, even with the syntax.

I should be able to find or create some examples, but maybe you should first explain what you goal or need is. For example, explain why you want to have physical elements next to application functions and user interface as these are usually not mixed (the physical "world" is usually used directly by humans, with no application in between).

Regards,

JB
Title: Re: Material and Equipment
Post by: asmundhjulstad on September 01, 2021, 07:40:36 AM
Thank you for quick reply,

I see in the specification example that several of the access arrows are directed from material to equipment, but perhaps this is an error?

Quote from: Jean-Baptiste Sarrodie on August 31, 2021, 15:26:21 PM
Quote from: asmundhjulstad on August 31, 2021, 13:40:43 PM
I am looking for examples of using Material, Equipment and flows alongside application functions and user interfaces, but am struggling, even with the syntax.

I should be able to find or create some examples, but maybe you should first explain what you goal or need is. For example, explain why you want to have physical elements next to application functions and user interface as these are usually not mixed (the physical "world" is usually used directly by humans, with no application in between).

The model will describe a new system-of-systems for tracking of items through parts of a distributed supply and manufacture chain. Users will inspect, measure and mark individual items (and sometimes manufacture). Then shipped to final site, where some re-inspection might take place. Eventually, items will be assigned to a specific location in the finished product which is then assembled at the final location.

The purpose of the modelling effort is to facilitate discussions on functional allocation (who is responsible for what, and in which system), in turn identifying system boundaries and interfaces. Further, to discuss sequencing of implementation and possible future developments.

There will be lifting equipment, hand held bar code readers, bar code readers integrated in cranes, inspection results, detailed manufacturing designs, pre-assembled items, globally unique identifiers, shared databases, multiple companies, boat freight, heavy machinery and their control systems. Unreliable wifi, unreliable internet, user authentication, Excel integration [sic],    (not all in one diagram, of course).

Regards,
Åsmund.
Title: Re: Material and Equipment
Post by: Jean-Baptiste Sarrodie on September 01, 2021, 14:51:19 PM
Hi,

Quote from: asmundhjulstad on September 01, 2021, 07:40:36 AM
I see in the specification example that several of the access arrows are directed from material to equipment, but perhaps this is an error?

You have to distinguish the visual direction and the semantic direction: in ArchiMate an access alway targets a passive structure, but depending on the type (read, write...) the visual notation change and the arrow is on the target or the source.

This is stated here (https://pubs.opengroup.org/architecture/archimate3-doc/chap05.html#_Toc10045319):
Note that, at the metamodel level, the direction of the relationship is always from an active structure element or a behavior element to a passive structure element, although the notation may point in the other direction to denote "read" access, and in both directions to denote read-write access. Care must be taken when using access with derived relationships because the arrow on the relationship has no bearing to its directionality.

Quote from: asmundhjulstad on September 01, 2021, 07:40:36 AM
The model will describe a new system-of-systems for tracking of items through parts of a distributed supply and manufacture chain. Users will inspect, measure and mark individual items (and sometimes manufacture). Then shipped to final site, where some re-inspection might take place. Eventually, items will be assigned to a specific location in the finished product which is then assembled at the final location.

The purpose of the modelling effort is to facilitate discussions on functional allocation (who is responsible for what, and in which system), in turn identifying system boundaries and interfaces. Further, to discuss sequencing of implementation and possible future developments.

There will be lifting equipment, hand held bar code readers, bar code readers integrated in cranes, inspection results, detailed manufacturing designs, pre-assembled items, globally unique identifiers, shared databases, multiple companies, boat freight, heavy machinery and their control systems. Unreliable wifi, unreliable internet, user authentication, Excel integration [sic],    (not all in one diagram, of course).

That's a long list ;-)

Some hints that you can use as guidance:

Depending on your needs, there's of course other modeling construct that can be useful, especially those using active structures (Business Actors and Equipments).

Regards,

JB
Title: Re: Material and Equipment
Post by: asmundhjulstad on September 01, 2021, 15:46:21 PM
Thank you for an excellent explanation and advice. I am looking forward to giving it a try.