ASAM ODS and AI | Page: 5 of 5 | Previous: Page 4: What Automated ASAM ODS Analysis Looks Like Without a Human Prompt
Getting started with ASAM ODS and AI requires no platform migration, and that is the most useful thing to know before planning anything. The three lifecycle stages this hub covered, onboarding sources, answering questions, and running analysis unattended, are independent adoption decisions. An organization can connect an assistant to an existing repository without touching how data arrives. It can improve onboarding without changing how engineers query. It can automate analysis with lineage while natural-language access stays a pilot in one team. Nothing in the architecture forces a sequence, because each stage attaches to the same standardized layer rather than to the others.
Start with data you already have, in a scope small enough that a wrong answer costs nothing. One repository, one team, one campaign's worth of measurements is enough to learn whether the answers are right, whether the application model is descriptive enough to support the questions people actually ask, and whether the results are worth widening the scope for. That last point is the real finding of most pilots. The limiting factor is rarely the model, which improves every quarter and is interchangeable. It is how much meaning the data layer carries, which the organization controls and which does not improve on its own.
Organizations already running ASAM ODS repositories hold the prerequisite, and that is a stronger position than it usually feels like from the inside. The years spent agreeing what a test is, what a channel means, and which attributes a measurement must carry are exactly the investment that makes an AI assistant's answers checkable rather than plausible. HighQSoft has built on the ODS standard for more than twenty-five years and through every platform shift the industry has produced, from object-oriented APIs to HTTP and containers, and the pattern has held each time. The interaction layer changes. The contract underneath is what makes the new interaction layer trustworthy.
The smallest experiment worth running is one query and one plot. pyHQL is HighQSoft's Python library over the HQL Web Service, so a short script connects to an existing repository, runs one HQL query against a measurement that somebody on the team already cares about, and draws the result with matplotlib. Nothing is exported, nothing is copied, and nothing is staged, because the query executes server-side and the values arrive as numpy-compatible arrays with their units still attached. The prerequisites are an HQL Web Service endpoint against the repository and credentials that permit reading, which in an organization already running ASAM ODS is either in place or a short request away. If the channel comes back correctly scaled, the prerequisite for everything above it in the stack is established. If it does not, the team has found the real work in an afternoon rather than six months into a platform rollout.
The other half of the same experiment removes the code entirely. Connecting the MCP Server for ASAM ODS to an assistant the team already uses answers the question that precedes every query, which is what the repository contains. Model discovery resolves the customer-specific element and attribute names instead of guessing them, so the assistant can describe the model, find measurements, and compare channel values before anyone writes a line of HQL. Both routes run against the live server rather than against a copy.
HighQSoft ran this experiment at exactly that scale to see what it produces. The specification was roughly twenty lines, mostly boundary conditions naming Streamlit as the frontend, pyHQL for data access, and the MCP Server for ASAM ODS for discovery, with the dashboards themselves left open. Twenty-five minutes and one feedback loop later the result on HighQSoft's weather demonstration database was five working ASAM ODS dashboards, every one of them running on live HQL queries with no data exported or staged. The dashboards are not the point. The scale is. This is the size of experiment that produces something a test team can look at and argue about, and it is small enough to run without asking anyone for a budget.
The three steps below are ordered by commitment rather than by dependency. Each attaches to the same standardized layer rather than to the step before it, so a team can take the third without the second, or stop after the first and still be better off than it started.
The first step is the easy one, and it does double duty. Widening the MCP Server for ASAM ODS connection from one engineer's experiment to the team removes the dependency that slows most test departments down, which is not that the data is unreachable but that reaching it runs through the one colleague who knows the query syntax. Access control does not change, because it stays where it already lives, and what makes it safe to accept an answer nobody wrote by hand is that the query behind it stays inspectable. The second job the same connection does is less obvious and more useful over time. Model discovery is also what makes writing your own pyHQL against an unfamiliar application model tractable, because the assistant can resolve the element and attribute names, propose the query, and validate it against the live server before any of it reaches a script. That is precisely how the twenty-five minute experiment above was built, with discovery through the protocol and the working code in pyHQL, and it is the reason the two entry points are one step rather than two.
The second step answers where an engineer-built tool belongs once other people start depending on it. A dashboard running on somebody's laptop holds its own connection, its own credentials, and its own idea of who may see what, which is fine for an experiment and unacceptable as a shared tool. ASAMCommander is modular by construction, which is how the Catalog Editor, the Merlin UI, and the administration and monitoring modules are delivered, and ASAMCommander Enterprise extends that to customer-specific modules so a proprietary workflow can be embedded while security and user experience stay consistent across the platform. A module that lives there inherits what the platform has already solved, meaning single sign-on through LDAP or OIDC, centralized access to the ODS repositories, and the rights of the authenticated session rather than a second set of credentials for somebody to manage. This is the step that turns a prototype an engineer demonstrated once into a tool IT security is willing to keep running, and it is where custom engineer-facing tooling should land rather than accumulating on individual machines.
Prediction is what that third step makes possible, and it is the part to be precise about. Once evaluations run on a trigger and write typed results, a forecast is not a new kind of system. A time-series model takes a window of past values together with the covariates the repository already records, meaning ambient conditions, load profile, duty cycle, and the configuration of the unit under test, and it runs as one more computation stage inside a pipeline that already exists. The prediction is written back as a result linked to the measurement it came from, carrying the same lineage record as every other run, which is what makes a predicted number defensible in the same way a measured one is. What HighQSoft offers here is that architecture rather than a packaged predictive maintenance integration, and the distinction is worth holding onto when comparing vendors, because most claims in this space are about the model and almost none are about what executes it and records what it did. Page 4 works the composition through stage by stage.
The third step is automation, and everything downstream rests on it. Analysis that runs manually and inconsistently cannot be fed to a statistical evaluation or a forecast, because nothing downstream can assume that two runs of the same evaluation did the same thing. The Merlin Analysis Server closes that gap by orchestrating existing Python or MATLAB scripts as pipeline stages that write typed results back into the repository, so results become structured, typed, and reproducible, and every run records its inputs, its script version, and its parameters. That is what any consuming model has to be able to assume before it is worth pointing one at the results at all.
For an IT Manager or engineering systems owner, the decision hinges on what breaks and what is auditable. Each of the steps above attaches to a standardized interface rather than to a proprietary integration, which means the exposure is bounded and reversible. Access control lives in the repository and applies to an assistant exactly as it applies to any other client. The artifacts produced along the way, application models, queries, job descriptions, and lineage records, are readable without the tool that created them. Nothing in this architecture requires trusting a model with a decision that a person or a deterministic check does not confirm.
For a Lead Test Engineer, the question is whether the team's work gets easier without getting less defensible. It does, in a specific way. Existing analysis scripts stay in the languages they were written in and become pipeline stages rather than being rewritten. Ad hoc questions stop consuming the one person who knows the query language. And output that nobody wrote by hand still carries a query or a job description that somebody can read, which is what makes it safe to accept work the team did not author itself. The benefit escalates as the scope grows, from an individual finding data faster, to a team sharing reproducible evaluations, to an organization able to say with evidence what produced any number in any report.
Models change constantly, and any architecture that depends on a specific model is already obsolete. Frontier labs themselves describe the model layer as commoditizing, with the gap between leading systems narrowing and the durable value moving to the data underneath and the systems around it. An architecture that keeps the model at the edge is insulated from this by design. The application model does not change when the assistant changes, the queries and job descriptions remain valid, and the lineage records stay readable. HighQSoft's MCP Server for ASAM ODS speaks a protocol rather than binding to one vendor, so replacing the assistant is a configuration change rather than a migration.
No. Data stays where it is, and access is added on top of it. Where sources are spread across several servers, file stores, and data lakes, federation presents them behind one ASAM ODS interface rather than consolidating them into a single physical store. HighQSoft's Janus Platform exists for exactly this case, so unified access does not become a migration project first.
Only if it has been given credentials that permit it, which is a repository configuration decision rather than a property of the assistant. Access control lives in the ASAM ODS server and applies identically to every client, human or otherwise, so an assistant connected with read-only credentials can read and nothing else. In HighQSoft's architecture, writes into production reach the repository through import jobs and analysis pipelines that record what they wrote, not through a conversational session.
Yes, and it needs no separate architecture. A forecast is another computation inside an analysis pipeline that already exists, and its output is written back as a result linked to the measurement it came from, so a predicted number is as traceable as any other analysis result. Page 4 of this hub describes the composition in detail, including which parts are shipping mechanics and which are architecture rather than a delivered integration.
By producing the artifact that generated it. A result is defensible when the reviewer can see which data went in, which code ran, in which version, and with which parameters, and can rerun the whole thing to the same output. That is a property of the execution layer rather than of the AI, which is why it holds regardless of whether a model was involved in composing the run. Merlin Analysis Server records source data, script version, parameters, execution time, and outputs on every run and links results to the measurements they came from, so the defence is a lookup rather than a reconstruction.
The lock-in risk in this space sits in the data layer, not in the assistant. An organization that lets a vendor own the meaning of its measurement data has a genuine problem, because that meaning cannot be exported. An organization whose meaning is expressed as an ASAM ODS application model can be read by any conformant implementation, which is the point of a published standard. HighQSoft builds on the standard rather than around it, and the queries, models, and results stay readable outside HighQSoft's tools.
Then onboarding is the first project, and it is a well-understood one. Source formats including ATFX, CSV, DIAdem, Excel, ISO-MME, JSON, MDF4, TDMS, and XML have established transformation paths, and the first source is the one that establishes the application model the rest will follow. HighQSoft's ModelMapper does this work in production today, and page 2 of this hub describes both what it delivers and where expert judgment is still required.
HighQSoft offers five ways to evaluate AI-assisted work on ASAM ODS test data, at increasing levels of commitment. Start wherever the current question sits.
Ask for pyHQL and an HQL Web Service endpoint if the goal is the afternoon-sized experiment this page opened with, since that is the one path a test engineer can run without involving anyone else. An evaluation license covers it, and a test environment can be provided for anyone whose repository does not expose the web service yet.
Try ASAMCommander Lite if the goal is to see real repository content in a browser. It is free web-based test data management software with explorer, search, and bookmark functionality, not a time-limited demonstration. Request a live demonstration of the MCP Server for ASAM ODS if the question is what natural-language access actually returns against a real application model, including what happens when a question names something the model does not contain. Run a structured test data proof of concept if the question is whether this works on your data, with your sources and your model, against success criteria agreed in advance. And contact HighQSoft directly if the conversation belongs at architecture level, about onboarding capacity, orchestration, lineage, or how AI-assisted work fits an existing quality process.
Two further readings are worth the time before deciding. The 5 Principles of Test Data Management sets out the framework this hub applies, and What Is ASAM ODS covers the standard itself for anyone evaluating it for the first time.
HighQSoft GmbH has built test data management software on the ASAM ODS standard for more than twenty-five years, with production deployments at major automotive OEMs, test service providers, and testing laboratories. The portfolio spans ASAM ODS servers and platforms, onboarding with ModelMapper, analysis automation with the Merlin Analysis Server, query tooling with HQL, and AI-assisted access through the MCP Server for ASAM ODS. HighQSoft is an active ASAM member and builds on open standards so measurement data stays accessible, trusted, and usable for decades. Learn more at www.highqsoft.com.
HighQSoft GmbH
Black-und-Decker-Straße 17b
D-65510 Idstein
You are currently viewing a placeholder content from Facebook. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.
More InformationYou are currently viewing a placeholder content from Instagram. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.
More InformationYou need to load content from hCaptcha to submit the form. Please note that doing so will share data with third-party providers.
More InformationYou need to load content from reCAPTCHA to submit the form. Please note that doing so will share data with third-party providers.
More InformationYou are currently viewing a placeholder content from Turnstile. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.
More InformationYou are currently viewing a placeholder content from X. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.
More Information