• IEEE.org
  • IEEE CS Standards
  • Career Center
  • About Us
  • Subscribe to Newsletter

0

IEEE-CS_LogoTM-orange
  • MEMBERSHIP
  • CONFERENCES
  • PUBLICATIONS
  • EDUCATION & CAREER
  • VOLUNTEER
  • ABOUT
  • Join Us
IEEE-CS_LogoTM-orange

0

IEEE Computer Society Logo
Sign up for our newsletter
IEEE COMPUTER SOCIETY
About UsBoard of GovernorsNewslettersPress RoomIEEE Support CenterContact Us
COMPUTING RESOURCES
Career CenterCourses & CertificationsWebinarsPodcastsTech NewsMembership
BUSINESS SOLUTIONS
Corporate PartnershipsConference Sponsorships & ExhibitsAdvertisingRecruitingDigital Library Institutional Subscriptions
DIGITAL LIBRARY
MagazinesJournalsConference ProceedingsVideo LibraryLibrarian Resources
COMMUNITY RESOURCES
GovernanceConference OrganizersAuthorsChaptersCommunities
POLICIES
PrivacyAccessibility StatementIEEE Nondiscrimination PolicyIEEE Ethics ReportingXML Sitemap

Copyright 2026 IEEE - All rights reserved. A public charity, IEEE is the world’s largest technical professional organization dedicated to advancing technology for the benefit of humanity.

  • Home
  • /Publications
  • /Tech News
  • /Trends
  • Home
  • / ...
  • /Tech News
  • /Trends

Trends in Software Design for Software Assurance

By IEEE Computer Society Team on
August 24, 2023

Software Design

Interconnectivity has revolutionized software applications and designs; the frustrating days of using adapters for different systems, experiencing severe lag, or juggling five platforms for one purpose are gone. Now, software interconnectivity has made real life feel like futuristic movies where a single swipe of a finger takes a video from a mobile device to the television. However, with this interconnectivity comes various cybersecurity challenges, creating a connected system that is only as strong as its weakest link.

Technology trends signal that interconnectivity is essential to consumers and developers; it creates a more seamless experience for users, and for developers, it means easier co-creation, faster time to market, and more integrated software. At the same time, cybercriminals are increasingly more sophisticated, quickly hacking vulnerable endpoints and infiltrating an entire organization’s infrastructure within seconds.

At key thought leadership conferences, including the 2021 International Conference on Computer Safety, Reliability, and Security (SAFECOMP 2021); the 26th European Conference on Pattern Languages of Programs (EuroPLoP’21); and the 2021 International Conference on Model-Driven Engineering Languages and Systems (MODELS 2021), five different themes around multiconcern assurance are discussed.

Multiconcern Assurance in Real Life

Take newly automated vehicles, for example. Modern vehicles are increasingly enhanced with technology, but safety is still the primary concern. New technology threatens to compromise safety if certain checks and balances are not utilized, and stringent standards aren’t set across the industry for consistency. If an attack enters through a technology endpoint and physically compromises the safety of the vehicle and its passenger, this could have devastating consequences. About 68% of companies have experienced an endpoint attack, and when these endpoints are highly impactful systems like vehicles, the effects are far-reaching and severe.

Similarly, consistent security arguments are needed to help software engineers create more secure systems that can still work seamlessly with other applications. Safety cases, an assurance technique required or recommended by multiple systems, also create secure technology. If taking home monitoring hardware, for example, then interconnectedness with other applications is critical in making the system run smoothly and preventing breaches.

When interconnectedness is played out in real life, there are inevitably conflicts between stakeholders. With sometimes competing interests, standard processes accounting for bias and responsiveness help prevent a recurrence. Additionally, synthesizing those variable components in an Open Source AADL Tool Environment (OSATE) helps detect potential vulnerabilities and suggest mitigations.

The Future Outlook

In 2022, the Internet of Things (IoT) market grew by 18%, leading to 14.4 billion endpoints. As more endpoints arise, more vulnerabilities are exposed, and cybercriminals have billions of new access points to sensitive systems like the global supply chain or healthcare organizations. Roughly 15% of organizations are not using any endpoint security. As complex systems become more intertwined, the architecture and design of these systems need to account for sometimes contradicting and competing needs, which calls for software designers to rethink the idea of software-intensive systems. Read the latest research and education through the five articles presented in "Software Design Trends that Support Multi-concern Assurance".

Download the Full Study

LATEST NEWS
Connecting Enterprise Software Architecture, Research, and Community: A Conversation with Siva Rama Krishna Varma Bayyavarapu
Connecting Enterprise Software Architecture, Research, and Community: A Conversation with Siva Rama Krishna Varma Bayyavarapu
Episode 9 | The Identity Crisis of Autonomous Agents
Episode 9 | The Identity Crisis of Autonomous Agents
How IaC Turns Infrastructure Into a Competitive Advantage—Q&A With Srilakshmi Bharadwaj
How IaC Turns Infrastructure Into a Competitive Advantage—Q&A With Srilakshmi Bharadwaj
Performance Reviews: Three Tips for Proving Your Expertise
Performance Reviews: Three Tips for Proving Your Expertise
The Past and Future of IEEE Transactions on Services Computing: A Retrospective
The Past and Future of IEEE Transactions on Services Computing: A Retrospective
Get the latest news and technology trends for computing professionals with ComputingEdge
Sign up for our newsletter
Read Next

Connecting Enterprise Software Architecture, Research, and Community: A Conversation with Siva Rama Krishna Varma Bayyavarapu

Episode 9 | The Identity Crisis of Autonomous Agents

How IaC Turns Infrastructure Into a Competitive Advantage—Q&A With Srilakshmi Bharadwaj

Performance Reviews: Three Tips for Proving Your Expertise

The Past and Future of IEEE Transactions on Services Computing: A Retrospective

AI Doesn’t Break Where You Think: The Hidden System Failures Behind Modern AI

Code Faster Today … Fail Faster Tomorrow?

A Legacy of Insight, A Future of Impact in Computer Graphics and Applications