Рост значения Git и OSLC в управлении интеллектуальной собственностью

Рост значения Git и OSLC в управлении интеллектуальной собственностью

Выпуск 11 (6710) от 11 июня 2020 г.
РУБРИКА: УПРАВЛЕНИЕ И БЕЗОПАСНОСТЬ

Важный фактор дальнейшего развития микро- и радиоэлектроники – ​интеллектуальная собственность, реализуемая в форме сложнофункциональных блоков. Эти блоки существуют нa физическом уровне и в виртуальном воплощении, предназначены как для аппаратного, так и для программного обеспечения. Применение сложнофункциональных блоков позволяет стандартизировать конструкции интегральных схем и конечных систем, подходы к их проектированию, сократить время разработки и вывода на рынок новой продукции, повысить ее надежность и т. п. Все более важным вопросом становится управление сложнофункциональными блоками.

Управление сложнофункциональными (СФ) блоками аппаратного и программного уровней в крупных и даже средних компаниях стало постоянной задачей. Разработчикам необходимо знать, какие собственные СФ-блоки и СФ-блоки независимых поставщиков доступны при реализации нового проекта разработки, где они находятся и под действие каких лицензий подпадают, как лучше использовать и поддерживать правильные версии и многое другое.

Корреспонденты издания Design News взяли интервью у Саймона Батлера, генерального директора и основателя корпорации Methodics, специализирующейся на управлении жизненным циклом и отслеживании СФ-блоков. Далее изложена отредактированная версия этого интервью

Design News: Какие тенденции вы видите в управлении жизненным циклом СФ-блоков, особенно при проектировании и производстве продукции?

С. Батлер: В настоящее время в области автомобильной электроники и автомобилестроения в целом реализуется множество проектов, в которых активно используются СФ-блоки разработчиков и независимых поставщиков. С точки зрения управления использованием СФ-блоков наиболее важен стандарт ISO 26262, предлагающий более высокий уровень отслеживания происхождения СФ-блоков и осведомленности о функциональной безопасности в процессе проектирования. Сейчас стандарты оказывают все большее, чем в прошлом, влияние на функциональную безопасность СФ-блоков.

Design News: Автомобильный стандарт ISO 26262 требует, чтобы автоматизированные инструменты были «приспособлены к цели», то есть сами инструменты должны быть достаточно хороши, чтобы выполнять работу, для которой они были предназначены. Другими словами, многие инструментальные средства САПР, используемые для проектирования и проверки функциональной безопасности автомобилей, также должны соответствовать стандарту ISO 26262. Касается это инструментария управления СФ-блоками?

С. Батлер: Конечно, в некоторых случаях существуют инструментальные средства, которые должны быть сертифицированы по стандарту ISO 26262. Иногда мы так и делаем, но пока нашим клиентам это не требуется. Я не уверен, что это действительно необходимо, поскольку бизнес в области управления интеллектуальной собственностью – ​это отслеживание активов по всему номенклатурному перечню, а не предоставление окончательных фактических проектных активов. Это, безусловно, то, на что мы обращаем внимание в первую очередь. 

Design News: В прошлом инструментарий управления СФ-блоками должен был напрямую взаимодействовать с очень большими системами баз данных. Сегодня альтернативы базам данных, основанные на интернет-протоколах, такие как «Открытые сервисы совместного управления жизненным циклом» (Open Services for Lifecycle Collaboration, OSLC), позволяют удаленно просматривать информацию без использования больших и часто закрытых баз данных. OSLC часто реализуются с помощью веб-технологий, таких как RESTful-сервисы и соответствующие интерфейсы прикладного программирования (API). Как вы относитесь к инструментарию управления интеллектуальной собственностью, адаптирующемуся к таким интерфейсам?

С. Батлер: Вы правы, традиционно используемые PLM-системы с интенсивным использованием баз данных могут управлять всем жизненным циклом продукта, от определения требуемых параметров до производства. Но мы обнаружили, что на этапе проектирования существует множество взаимодействий с различными инструментами верификации, инструментами физического проектирования, имитационными моделями и т. п. Это довольно разнообразная экосистема (см. рисунок), охватывающая различные инструментальные средства. Одна из стратегий – ​связать эту экосистему инструментов с помощью API. Затем клиент может выбрать единый источник, зная, что качество ссылок на инструменты управления СФ-блоками хорошее.

Design News: Как переход к технологии «цифровых двойников» на протяжении всего цикла от проектирования до производства повлияет на управление СФ-блоками?

С. Батлер: Управление интеллектуальной собственностью – ​это процесс жизненного цикла от формулирования требований до фактической реализации продукта. Чтобы добиться успеха, зачастую необходимо отслеживать огромную экосистему СФ-блоков, как корпоративных, так и независимых поставщиков, на протяжении всего жизненного цикла как конкретной разработки, так и компании в целом. Необходимо создать одно место, где будут находиться все СФ-блоки, имеющие отношение к новому проекту. Это облегчит отслеживание проекта в течение его жизненного цикла и выявление рисков при переходе от проектирования к изготовлению или производству.



Источник: Сообщество OSLC

Экосистема управления жизненным циклом и отслеживания СФ-блоков

* ALM (application lifecycle management) – управление жизненным циклом приложения: анализ, проектирование, разработка, тестирование, поддержка и сопровождение программного продукта (приложения) на всех этапах его жизненного цикла.

** PLM (product lifecycle management) – управление жизненным циклом изделия: комплекс средств, включающий в себя системы автоматизированного проектирования, конструирования, управления производственной информацией и др.

*** Контрольный пример (test case) – набор значений входных данных, предусловий для исполнения теста, ожидаемых результатов и постусловий, которые предусматриваются для конкретной цели или режима тестирования, например для активации конкретного программного пути или проверки соответствия определенному техническому требованию.


Design News: Назовите необычное или интересное приложение, работа над которым потребовала управления интеллектуальной собственностью.

С. Батлер: Для заказчиков все более и более интересным становится контроль версий. У нас есть несколько очень крупных клиентов, особенно в области встроенного ПО, которые ориентированы на Git и создают свои собственные сложные задачи. Мы смогли решить некоторые проблемы использования Git с нашей платформой Percipient, которая позволяет управлять каждым компонентом проекта клиента как СФ-блоком, который затем привязывается к Git или другому инструменту управления версиями. Это часть общей тенденции построения потоков проектирования, включающих требования и инструменты моделирования, в то же время делая это таким образом, чтобы вы получали единую панель управления версией, СФ-блоком или для отслеживания спецификаций.


Blyler John. Git, OSLC Gain Presence in IP Management. Design News, April 29, 2020: https://www.designnews.com/design-hardware-software/git-oslc-gain-presence-ip-management/88541796762...


ЧИТАЙТЕ ТАКЖЕ

Выпуск 12(6686) от 20 июня 2019 г. г.
Выпуск 2(6726) от 28 января 2021 г. г.