ArticleslgStudy

computer science

Integrated Software Dependent System

Integrated Software Dependent System is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Integrated Software Dependent System rather than just read about it. In short: Integrated Software Dependent Systems (ISDS) is an offshore oil IT system standard (DNV-OS-D203) and recommended practice guideline (DNV-RP-D201) covering systems and software verifications and classification of any integrated system that utilizes extensive software control. The ISDS Recommended Practice (DNV-RP-D201) was launched in 2008 by Det Norske Veritas (DNV), the Norwegian classification society.

Key takeaways

  • Integrated Software Dependent System belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Integrated Software Dependent System to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Integrated Software Dependent System from memory before moving on to harder problems.

Reference excerpt

Integrated Software Dependent Systems (ISDS) is an offshore oil IT system standard (DNV-OS-D203) and recommended practice guideline (DNV-RP-D201) covering systems and software verifications and classification of any integrated system that utilizes extensive software control. The ISDS Recommended Practice (DNV-RP-D201) was launched in 2008 by Det Norske Veritas (DNV), the Norwegian classification society. DNV Offshore Standard OS-D203 launched in April 2010. Since the ISDS standard was first published by DNV, it has been applied by several oil companies, equipment suppliers, ship, and rig owners. The ISDS standard focuses on how to set up and run a project and how to develop system and software quality assurance processes that will last the lifetime of the unit (ship, rig etc.). It provides a framework for working systematically to achieve the required reliability, availability, maintainability, and safety for the integrated unit of software dependent systems. The process typically starts when owners are specifying their requirements, either for a new project or an enhancement to an existing system. In collaboration with DNV specialists, the owner can assess the integrator and the suppliers to ensure they have the prerequisites for delivering good quality software. One of the innovations of ISDS is that it assigns systems and software responsibilities to one or more of the roles: owner, operator, system integrator, suppliers, and independent verifier. Another important feature of ISDS is that it requires the designation of a system integrator. This can be the shipbuilder, the major automation supplier, or a specialized contractor. The ISDS defines the activities to be performed by the system integrator. These activities focus on managing requirements and interfaces among the different systems. The ISDS-required practices for suppliers focus on ensuring that software quality is built into vendor’s products through systematic reviews, inspections, and testing. All of these requirements are generally accepted good practices in software engineering. Nothing revolutionary is demanded. Among the rig-owners, Songa Offshore, Seadrill and Dolphin Drilling have been early adopters of the ISDS approach. DNV conducted a pilot project of the recommended practice version of ISDS with Seadrill (in Houston) in 2009. Several improvements were made to Seadrill's new build and operations practices as a result of this initiative, and a story on this has been published in Offshore Engineer. DNV has been engaged with Dolphin Drilling in an effort that will lead to the issuance of the first ISDS class certificate, see article by Steve Marshall in Upstream Online. DNV is engaged by the Daewoo Ship and Marine Engineering (DSME), Samsung Heavy Industries (SHI) and Hyundai Heavy Industries (HHI) yards in South Korea, for drilling units they are building for Songa Offshore, Fred Olsen Energy (Dolphin Drilling), Statoil and Diamond Drilling. The owners have specified a full scope for DNV follow-up on ISDS, including systems for emergency shutdown, fire and gas, BOP control, drilling control, pipe/riser handling, heave compensation and tensioning, bulk storage, drilling fluid circulation, cementing, dynamic positioning, power management and integrated automation. In September 2013, DNV announced the contract with Diamond Drilling, the first American rig-owner to apply ISDS for a new-build project. The ISDS methodology has been developed starting with best industry practices from aerospace, telecom and automotive industries, and adapting the requirements to fit the offshore and maritime domains. An article published in Oil & Gas Journal gives an industry perspective to ISDS. In July 2015, the Songa Equinox, the first of Songa Offshore’s four new sixth generation Cat-D semisubmersible rigs, met the requirements of integrated software dependent systems (ISDS) standard (DNV-OS-D203) to prevent software glitches. The aim was to enable full tracking of the quality and version control of all integrated software systems, so that the yard and the user knows the status of all systems, the latest updates, if any still require close-out at the yard, at any given time. Noticeable improvements to the typical complex cyber dependent vessel newbuilding lifecycle were observed.

References

Worked examples

Example 1 — a first encounter with Integrated Software Dependent System

Start with the simplest possible case. Write down what Integrated Software Dependent System claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Integrated Software Dependent System before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Integrated Software Dependent System ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Integrated Software Dependent System

In research
Integrated Software Dependent System appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Integrated Software Dependent System in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Integrated Software Dependent System is common in secondary-school and first-year university syllabi. It links to neighbouring topics Computer standards, so understanding it makes those chapters shorter.
In everyday life
Look for Integrated Software Dependent System outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Integrated Software Dependent System in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Integrated Software Dependent System means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Integrated Software Dependent System out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Integrated Software Dependent System in simple terms?

Integrated Software Dependent Systems (ISDS) is an offshore oil IT system standard (DNV-OS-D203) and recommended practice guideline (DNV-RP-D201) covering systems and software verifications and classification of any integrated system that utilizes extensive software control. The ISDS Recommended Pr…

Why does Integrated Software Dependent System matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Integrated Software Dependent System?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Integrated Software Dependent System.

Tags

  • Computer standards

Keep exploring